Ian Romanick
dfdff940b6
glsl: Make add_variable, add_uniform, et. al. have similar signatures
...
While making some other changes in this area I was finding it annoying
each of these functions took mostly the same set of parameters in
differing orders.
2011-03-25 11:28:08 -07:00
Ian Romanick
4e994e150f
i965/fs: Use different name for inner loop counter
...
'i' is already used for the outer loop. This caused some problems
while doing other work in this area. No bug exists here... until you
want to use the outer loop counter in the inner loop.
2011-03-25 11:28:07 -07:00
Ian Romanick
0d9d036004
glsl: Fix off-by-one error setting max_array_access for non-constant indexing
...
NOTE: This is a candidate for the stable branches.
2011-03-25 11:28:07 -07:00
Ian Romanick
bc83f6bd58
glsl: Add array access bounds checking to ir_validate
2011-03-25 11:28:07 -07:00
Brian Paul
cf290344cc
mesa: add void to save_TextureBarrierNV()
2011-03-25 10:33:51 -06:00
José Fonseca
28f1d6ab49
glsl: Add void to _mesa_destroy_shader_compiler() argument list.
...
At least MSVC sees a distinction between foo() and foo(void) and warns
about it.
2011-03-25 16:22:34 +00:00
José Fonseca
a81828cb96
mesa: Avoid redefining PUBLIC/USE/likely/unlikely macros.
2011-03-25 16:22:32 +00:00
José Fonseca
7fbe020bbc
mesa: Use appropriate call convention in VertexAttribI*v.
...
We were using typecasts because the functions pointers are polymorphic
in the second argument type, which.
Surprisingly the wrong calling convention didn't cause crashes on Windows,
but it was causing certain registers to be trashed in MSVC optimized
builds, when processing callists in the ClearView RC Flight Simulator.
2011-03-25 16:22:30 +00:00
José Fonseca
5858abec6e
gallium: Avoid redefinition of likely/unlikely macros on non gcc compilers.
2011-03-25 16:22:28 +00:00
José Fonseca
acd7ce57f7
mesa,mapi: Remove spurious const keyword from ClearBufferfi args.
2011-03-25 16:22:26 +00:00
Marek Olšák
226ae9d6c8
r300g: fix alpha-test with no colorbuffer
...
Piglit:
- fbo-alphatest-nocolor
NOTE: This is a candidate for the stable branches.
2011-03-24 23:37:51 +01:00
Brian Paul
e1a9ef2304
mesa: added _mesa_dump_image() for debugging
2011-03-24 13:38:28 -06:00
Brian Paul
e4852ae4d2
mesa: minor whitespace fixes
2011-03-24 13:38:27 -06:00
Eric Anholt
2911fa0cca
i965/fs: Make compile failure more verbose with INTEL_DEBUG=wm.
2011-03-24 11:31:36 -07:00
Eric Anholt
4a101f9577
i965/fs: Clean up reg_undef args from long ago lack of fs_inst overloads.
2011-03-24 11:31:36 -07:00
Eric Anholt
53d78be3bd
i965/fs: Clean up the emit calls by introducing emit() overload helpers.
...
I think the code ends up a lot more legible this way, though we've
still got the overloads in the fs_inst as well (even though there's
only one caller left currently).
2011-03-24 11:31:36 -07:00
Brian Paul
82dd62fb22
mesa: new MESA_EXTENSION_MAX_YEAR env var
...
If set to year X, only report extensions up to that year. This is a
work-around for games that try to copy the extensions string to a fixed
size buffer and overflow. If a game was released in year X, setting
MESA_EXTENSION_MAX_YEAR to that year will likely fix the problem.
2011-03-24 11:39:23 -06:00
Brian Paul
4c75d5ae63
svga: adjust triangle rasterization offset
...
Fixes minor sub-pixel positioning error in some apps.
2011-03-24 11:32:38 -06:00
Iain Hibbert
c22a7f9045
radeon: use C99 style in macros with variable arguments
...
Signed-off-by: Iain Hibbert <plunky@netbsd.org>
2011-03-24 08:36:31 -06:00
Brian Paul
ff2950dd69
radeon: reorder #includes to silence warnings
...
Silences warnings about RADEON_TILING_SURFACE being redefined.
Only compile tested, not run tested.
2011-03-24 08:34:44 -06:00
Brian Paul
b5745429d7
r128: fix an old annoying warning
2011-03-24 08:29:28 -06:00
Brian Paul
7d40bf2566
radeon: fix radeon_create_image_from_name() wrong parameter type
2011-03-24 08:29:28 -06:00
José Fonseca
f4e392bf8d
st/wgl: Adjust the pbuffer invisible window size.
...
Thanks to Brian Paul for diagnosing the issue.
2011-03-24 10:47:03 +00:00
José Fonseca
81992010b5
mesa: More glGet* fixes.
...
glGet(GL_NORMAL_ARRAY) giving potentially wrong results.
Most of glGet(GL_XXX_ARRAY_BUFFER_BINDING) giving totally bogus results.
2011-03-23 16:47:41 +00:00
Brian Paul
12b9e07966
mesa: remove unused _MESA_NEW_NEED_NORMALS
2011-03-23 09:05:04 -06:00
Brian Paul
7ecb61c30c
mesa: remove _MESA_NEW_TRANSFER_STATE
2011-03-23 09:04:22 -06:00
José Fonseca
f6970872c0
mesa: Fix typo glGet*v(GL_TEXTURE_COORD_ARRAY_*).
2011-03-22 22:48:02 +00:00
Fabian Bieler
8d7c12de1e
r600g: Check for relative addressing in destination register when trying to merge instruction groups
...
Signed-off-by: Henri Verbeet <hverbeet@gmail.com>
2011-03-22 21:24:09 +01:00
Dave Airlie
e4b040c2b9
r600g: fix bo names causing -35 EDEADLCK
...
this is a port of the r300 winsys code to do the same thing.
2011-03-22 11:48:36 +10:00
José Fonseca
b881ea87f1
svga: Avoid synchronizing when doing piecewise upload of textures.
2011-03-21 18:47:24 +00:00
José Fonseca
29288249e3
svga: Undo the DMA buffer size limiting.
...
Move this to the winsys, given it is not a virtual device limitation,
but a limitation specific to certain winsyses.
Also update debug message.
2011-03-21 18:46:59 +00:00
Dave Airlie
9b13c988ac
glapi: drop glapi.[ch] and glapitemp.h from being copied to the X server.
...
These files are no longer considered shared as the X code is a lot simpler
without sharing them.
Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-03-21 12:03:20 +10:00
Brian Paul
cfc7ded3ff
mesa: 80-column wrapping and comment updates
2011-03-19 14:17:42 -06:00
Brian Paul
d0d767ad4c
mesa: 80-column wrapping, update comment
2011-03-19 14:17:41 -06:00
Brian Paul
912c4ec6df
gl.h: reorder some #defines
2011-03-19 14:17:41 -06:00
Brian Paul
933b99f113
mesa: consolidate enable/disable code for GL_TEXTURE_GEN_S/T/R/Q
2011-03-19 14:17:41 -06:00
Brian Paul
ec4a21b0e2
mesa: consolidate clip plane update code
2011-03-19 14:17:41 -06:00
Brian Paul
957552fce0
mesa: 80-column wrapping
2011-03-19 14:17:41 -06:00
Brian Paul
aafcbd2cf7
mesa: replace macro with function
2011-03-19 14:17:41 -06:00
Brian Paul
9459cc593c
mesa: 80-column wrapping
2011-03-19 14:17:41 -06:00
Brian Paul
630d925666
mesa: rename functions to follow Mesa conventions
2011-03-19 14:17:40 -06:00
Brian Paul
79f4281a52
mesa: 80-column wrapping
2011-03-19 14:17:40 -06:00
Christoph Bumiller
83ff3809f1
nv50,nvc0: implement texture barrier
2011-03-19 14:45:55 +01:00
Tom Stellard
9d2ef284bb
r300/compiler: Use a 4-bit writemask in pair instructions
...
We now use a 4-bit writemask for all instruction types, which makes it
easier to write generic helper functions to manipulte writemasks.
NOTE: This is a candidate for the 7.10 branch.
2011-03-18 12:04:20 -07:00
Johannes Obermayr
8042d751de
nouveau: Fix serious compiler warnings
...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=35025
Signed-off-by: Brian Paul <brianp@vmware.com>
2011-03-18 12:10:11 -06:00
Brian Paul
5b902a08c1
mesa: minor improvements in glTexEnvfv()
2011-03-17 20:31:58 -06:00
Brian Paul
582570a04c
mesa: only report up to 50 _mesa_problem() calls
...
http://bugs.freedesktop.org/show_bug.cgi?id=35200 reports a disk
partition getting filled because of warning messages. Stop emitting
after 50.
2011-03-17 20:31:58 -06:00
Brian Paul
147148fd50
swrast: report data type in error message
2011-03-17 20:31:58 -06:00
Kenneth Graunke
5e9aa9926b
mesa: Remove the CompileShader driver hook; it's just a no-op.
2011-03-17 14:48:54 -07:00
Brian Paul
cbadedb511
mesa: use _mesa_get_current_tex_unit() helper in BindTexture()
2011-03-16 21:13:31 -06:00