Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-02 | Minor optimization: no-op CAL when ExecMask==0x0. | Brian | |
2007-10-02 | Added TGSI_FILE_OUTPUT case in fetch_src_file_channel(). | Brian | |
GLSL output variables (such as vertex varyings) can be read (they're not write-only). | |||
2007-10-02 | Implement CAL/RET and a call stack for subroutines. | Brian | |
The glsl/brick.c shader demo runs now. | |||
2007-10-02 | Added TGSI_OPCODE_END | Brian | |
Halt program execution when we get to END instruction. The GLSL compiler puts subroutines after the end instruction so we have to stop before then. | |||
2007-10-02 | Fold expand_program() into tgsi_exec_prepare() | Brian | |
2007-10-02 | no more need for tgsi_exec_machine_run2(), remove dead code | Brian | |
2007-10-02 | remove dead code | Brian | |
2007-10-02 | Move tgsi machine state init/allocations so they're done less frequently. | Brian | |
This, plus expanding all instructions ahead of time, seems to have improved the performance of program execution by 8x or so. | |||
2007-10-02 | checkpoint: unpack all instructions before interpretation. Actual looping ↵ | Brian | |
works. | |||
2007-10-01 | comments/code for min/max_lod - revisit someday | Brian | |
2007-10-01 | use i915_miptree_layout when using an i915 | Brian | |
2007-10-01 | avoid updating vertex format when it doesn't really change | Brian | |
2007-10-01 | don't crash in RasterPos if feedback not implemented yet | Brian | |
2007-10-01 | disable debug printf | Brian | |
2007-10-01 | don't crash when fog enabled, still not rendered correctly though | Brian | |
2007-10-01 | remove specular color assertion (the path works) | Brian | |
2007-10-01 | fix a few vert/frag program items to get i915 driver going again | Brian | |
2007-09-29 | Initial conditional execution support for loops and BRK instruction. | Brian | |
Also, instead of passing cond mask to each micro op, just apply it in the store_dest() function. | |||
2007-09-29 | remove unused tgsi_exec_cond_* types | Brian | |
2007-09-28 | Initial implementation of IF/ELSE/ENDIF using conditional masking. | Brian | |
mach->CondMask controls writing to each of the 4 components in a quad. mach->CondMaskStack handles nested conditionals. Only a few of the micro ops (add/sub/mul/store) have been updated to obey CondMask at this time. | |||
2007-09-28 | fix bug causing unnecessary translations | Brian | |
2007-09-28 | remove old debug code, fix warning | Brian | |
2007-09-28 | fix st_use_program() | Brian | |
2007-09-28 | Instead of linked program pairs, keep a list of vertex programs translated ↵ | Brian | |
for each fragment program. | |||
2007-09-28 | Use texture->first_level, not 0, when not mipmapping. | Brian | |
Fixes crash when GL_BASE_LEVEL!=0. Also, remove old assertion. | |||
2007-09-28 | Use sse only if GALLIUM_SSE is defined | Zack Rusin | |
2007-09-28 | Redoing the way we handle vertex shaders for the draw module. | Zack Rusin | |
2007-09-28 | Remove gl dependency from the x86 assembler code | Zack Rusin | |
2007-09-28 | Revert "Redoing the way we handle vertex shaders for the draw module." | Zack Rusin | |
This reverts commit 6dcfddb8e2ec2bfb6187b912807fa65f28da2c5e. | |||
2007-09-28 | Revert "Use sse only if GALLIUM_SSE is defined" | Zack Rusin | |
This reverts commit 57b5d3605745c96ddc2b6de7d50c93db65ba1257. | |||
2007-09-28 | Use sse only if GALLIUM_SSE is defined | Zack Rusin | |
2007-09-28 | Redoing the way we handle vertex shaders for the draw module. | Zack Rusin | |
2007-09-27 | set miptree pitch to region pitch after allocating the region in ↵ | Brian | |
st_miptree_create() This fixes rendering with small (4x4) textures with softpipe. Haven't yet tested with i915. | |||
2007-09-27 | comments | Brian | |
2007-09-27 | remove dead code | keithw | |
2007-09-27 | reduced debug | keithw | |
2007-09-27 | Fix some compiler warnings with -pedantic | Keith Whitwell | |
2007-09-27 | Enable codegen based whenever __i386__ is defined. | Keith Whitwell | |
2007-09-27 | fix merge | keithw | |
2007-09-27 | disable debug | Keith Whitwell | |
2007-09-27 | restore primitive trimming in sp_draw_arrays.c | keithw | |
2007-09-27 | Make flushing more lazy in the draw module. | Keith Whitwell | |
2007-09-27 | Use Gallium in the renderer string | keithw | |
2007-09-26 | Do image flipping in do_copy_texsubimage() and GL pixel transfer ops (except ↵ | Brian | |
convolution). | |||
2007-09-26 | fallback_copy_texsubimage() basically works now (at least w/ Xlib driver). | Brian | |
Have to map regions before calling get_tile()/put_tile(). Need to invert srcY of glCopyTexSubImage() depending on renderbuffers up/down orientation. Still need to invert image in fallback_copy_texsubimage() when needed. | |||
2007-09-26 | added a8r8g8b8_put_tile() | Brian | |
2007-09-26 | don't use scissored bounds in _mesa_clip_copytexsubimage() | Brian | |
2007-09-26 | More work on glCopyTexSubImage. | Brian | |
Start sketching out a fallback path based on surface->get_tile(), put_tile() which will do format convertion and GL's pixel transfer ops. | |||
2007-09-26 | checkpoint: glCopyTexImage work | Brian | |
2007-09-26 | s/_mesa_copy_rect/copy_rect/ | Brian | |