José Fonseca
e5a606883f
trace: Fix hexadecimal dumping.
2008-08-12 11:34:40 +01:00
José Fonseca
94cf4f15c3
trace: Trace winsys/screen/context creation.
2008-08-12 11:34:40 +01:00
José Fonseca
91f6032919
trace: Trace texture depth.
2008-08-12 11:34:40 +01:00
José Fonseca
23e8c92543
python: Update the documentation.
2008-08-12 11:34:40 +01:00
Michal Krol
66ef96f6dc
softpipe: Include missing header.
2008-08-12 11:30:50 +02:00
Brian Paul
40436b31a6
mesa: glsl: regenerated file
2008-08-11 17:10:39 -06:00
Brian Paul
1c30e56cd2
mesa: glsl: change refract() functions to allow inlining
2008-08-11 17:10:24 -06:00
Brian Paul
2023f7f91d
mesa: glsl: use SGE instead of SGT in step() functions
2008-08-11 16:13:39 -06:00
Brian Paul
90ffd2736c
mesa: glsl: fix bugs in refract() functions, plus minor optimization
2008-08-11 16:07:40 -06:00
Brian Paul
0423a39239
version 20 of glxext.h
2008-08-11 15:21:40 -06:00
Brian Paul
1a1079e066
version 41 of glext.h
2008-08-11 15:21:40 -06:00
Brian Paul
6fccd8d064
mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079
2008-08-11 15:21:40 -06:00
Brian Paul
a0a6144809
gallium: added comment
2008-08-11 15:21:40 -06:00
Brian Paul
e552140a9a
gallium: added _NEW_PROGRAM to dependencies
2008-08-11 15:21:40 -06:00
Brian Paul
d506fc0acf
gallium: debug/print vertex tweak
2008-08-11 15:21:40 -06:00
Brian Paul
22604727e4
gallium: emit sprite coords (gl_PointCoord)
2008-08-11 15:21:40 -06:00
Brian Paul
8c51e0002a
mesa: glsl: add missing sampler types in sizeof_glsl_type(), bug 17079
2008-08-11 15:12:42 -06:00
Brian Paul
7536f39622
version 41 of glext.h
2008-08-11 15:12:42 -06:00
Brian Paul
d80d0bb4d6
version 20 of glxext.h
2008-08-11 15:12:42 -06:00
Brian Paul
3a428aca93
mesa: added comment about gl_PointCoord
2008-08-11 15:12:42 -06:00
Jeremy Huddleston
ac0d19601c
Apple: Cleaned up some linking and dylib ids issues
2008-08-11 09:17:06 -07:00
Ben Skeggs
df4228dedd
nouveau: pf_sprint_name -> pf_name
2008-08-11 16:14:42 +10:00
Ben Skeggs
f56eda6a85
Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1
2008-08-11 16:07:56 +10:00
José Fonseca
5549d35db5
trace: Dump writes to pipe_buffers.
2008-08-09 14:10:25 +01:00
José Fonseca
376f2cbb19
trace: Prevent tracing internal pipe driver calls.
2008-08-09 14:10:25 +01:00
José Fonseca
dc31bb5076
gallium: Invert include order.
2008-08-09 14:10:25 +01:00
José Fonseca
696067e781
trace: Dump shaders as text.
2008-08-09 14:10:25 +01:00
José Fonseca
673489fa5c
tgsi: Dump shaders to a string too.
...
Again.
2008-08-09 14:10:25 +01:00
José Fonseca
3e1974f94e
util: Utility functions to print to a string buffer without overflowing.
2008-08-09 14:10:25 +01:00
José Fonseca
b65259de6c
trace: Allow to dump binary data.
2008-08-09 14:10:25 +01:00
José Fonseca
6c7aff209c
trace: Trace pipe_winsys calls.
2008-08-09 14:10:24 +01:00
José Fonseca
fcfe63805d
trace: Remove unused code.
2008-08-09 14:10:24 +01:00
Dave Miller
1724334d7c
dri: fix crash in driGetConfigAttribIndex
...
Accessing a GLboolean via an int pointer on big-endian == bad.
2008-08-09 16:44:10 +10:00
Eric Anholt
53675e5c05
Merge branch 'drm-gem'
...
Conflicts:
src/mesa/drivers/dri/intel/intel_span.c
src/mesa/main/fbobject.c
This converts the i915 driver to use the GEM interfaces for object management.
2008-08-08 15:32:24 -07:00
Eric Anholt
d2796939f1
intel-gem: Update to new check_aperture API for classic mode.
...
To do this, I had to clean up some of 965 state upload stuff. We may end
up over-emitting state in the aperture overflow case, but that should be rare,
and I'd rather have the simplification of state management.
2008-08-08 14:00:43 -07:00
Brian Paul
74b14fe6dd
mesa: fix some feature tests
2008-08-08 13:06:54 -06:00
Brian Paul
966e199e40
mesa: fix some pixel transfer state tests for depth formats
2008-08-08 12:29:48 -06:00
Eric Anholt
527e1cf172
965: cleanups to state emission from aperture checking and state ordering.
2008-08-08 10:53:25 -07:00
Brian Paul
27858226dc
gallium: fix additional glCopyTex[Sub]Image issues
...
Use the TexFormat->StoreImage() routine for fallbacks. This handles the
case of copying RGBA framebuffer data into an RGBA texture when the base
format is GL_RGB (or GL_LUMINANCE, etc). In that case, we need to set
the texture's alpha=1 and override the framebuffer's alpha.
2008-08-08 10:39:56 -06:00
Brian Paul
48cf46a29d
mesa: fix out-of-bounds memory reads in swizzle_copy()
2008-08-08 09:08:44 -06:00
Brian Paul
501338d70e
mesa: fix out-of-bounds memory reads in swizzle_copy()
2008-08-08 09:05:41 -06:00
José Fonseca
74d649d9a9
trace: Prevent from internal calls from pipe_context to pipe_screen from being traced.
2008-08-08 12:32:23 +01:00
José Fonseca
9dcb956a06
gallium: Add destroy callback to all *_winsys interfaces.
...
For consistency and to simplify these objects' destruction.
2008-08-08 12:32:23 +01:00
José Fonseca
be36f7869e
i965: Remove extraneous arg to debug_printf.
2008-08-08 12:32:23 +01:00
Jeremy Huddleston
919ec22ecf
glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection
2008-08-08 02:52:10 -07:00
Jeremy Huddleston
ec770150ed
glx/x11: Fix missing __GL_EXT_BYTES declaration
2008-08-08 02:37:14 -07:00
Jeremy Huddleston
01ac4540f0
Apple: Some changes to fix compilation problems on OSX
2008-08-08 02:19:52 -07:00
Brian Paul
4e070f10c0
gallium: clean-up, remove dead code, update comments
2008-08-07 17:59:41 -06:00
Brian Paul
c1c4ff28f0
gallium: use PIPE_FORMAT_X8Z24_UNORM for 24-bit Z but no stencil
2008-08-07 15:14:52 -06:00
Brian Paul
fdb7dc889f
softpipe: add support for PIPE_FORMAT_X8Z24_UNORM, PIPE_FORMAT_Z24X8_UNORM
2008-08-07 15:14:52 -06:00