Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-29 | gallium: implement bounds checking for constant buffers | Brian Paul | |
Plumb the constant buffer sizes down into the tgsi interpreter where we can do bounds checking. Optional debug code warns upon out-of-bounds reading. Plus add a few other assertions in the TGSI interpreter. | |||
2010-06-25 | draw: limit the number of vertex shader variants kept around | Zack Rusin | |
we used to create and cache unltimited number of variant, this change limits the number of variants kept around to a fixed number. the change is based on a similar patch by Roland for llvmpipe fragment shaders. | |||
2010-05-03 | draw: Disable rtasm compilation when using LLVM. | José Fonseca | |
Saves time and trouble. | |||
2010-04-28 | draw: remove extra semicolons | Brian Paul | |
2010-04-23 | gallium: Convert some uses of get option to static | Jakob Bornecrantz | |
2010-04-20 | draw: Remove draw_vs_llvm.c. | José Fonseca | |
To silence some warnings. Super-seeded by Zack's new llvm middle end. | |||
2010-02-14 | draw: Add assert to check input of memcpy. | Vinson Lee | |
2010-01-28 | gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS. | Michal Krol | |
2010-01-28 | gallium: Enable multiple constant buffers for vertex and geometry shaders. | Michal Krol | |
2010-01-15 | draw: Add missing header include. | Michal Krol | |
2010-01-15 | draw: Add GALLIUM_DUMP_VS environment variable. | Luca Barbieri | |
Add GALLIUM_DUMP_VS to dump the vertex shader to the console like GALLIUM_DUMP_FS in softpipe. | |||
2009-12-14 | gallium: more work for edgeflags changes | Roland Scheidegger | |
fixes, cleanups, etc. not working yet | |||
2009-07-16 | gallium: reduce recursive include of tgsi_exec.h | Keith Whitwell | |
A lot of draw code no longer needs to see this header. | |||
2009-07-16 | gallium: proper constructor and destructor for tgsi_exec_machine | Keith Whitwell | |
Centralize the creation, initialization and destruction of this struct. Use align_malloc instead of home-brew alternatives. | |||
2008-12-31 | draw: Avoid integer overflow converting pointers on 64bit archs. | José Fonseca | |
Not really an error, as we only care for the lower 4 bits. | |||
2008-10-22 | gallium: PPC vertex shader support | Brian Paul | |
Works, but dead code lingering, debug code present, etc. | |||
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-07-02 | gallium: Allow draw module to work on non-x86 platforms again. | Michel Dänzer | |
2008-06-11 | draw: don't assume vertex position is in data[0] | Keith Whitwell | |
2008-06-02 | draw: Fix MSVC warnings. | José Fonseca | |
2008-05-29 | draw: make sure constant buffer data is aligned before passing to aos.c | Keith Whitwell | |
2008-05-29 | draw: share machine | Keith Whitwell | |
2008-05-23 | draw: create specialized vs varients incorporating fetch & emit | Keith Whitwell | |
2008-05-23 | draw: move some state into a new 'vs' area | Keith Whitwell | |
2008-04-19 | draw: rename draw_vertex_shader.c -> draw_vs.c | Keith Whitwell | |