Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-02 | assert that program length > 1 (some code, plus END) | Brian | |
2007-10-02 | added MESA_FORMAT_Z16 in st_mesa_format_to_pipe_format(), for Glean | Brian | |
2007-10-01 | comments/code for min/max_lod - revisit someday | Brian | |
2007-10-01 | don't crash in RasterPos if feedback not implemented yet | Brian | |
2007-10-01 | fix a few vert/frag program items to get i915 driver going again | Brian | |
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 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 | 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 | Enable codegen based whenever __i386__ is defined. | 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 | 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 | check for _NEW_PROGRAM mesa state (fixes arbfplight) | Brian | |
2007-09-26 | better debugging | Brian | |
2007-09-25 | comments, null ptr checks, etc. | Brian | |
2007-09-25 | don't apply pixelzoom to bitmaps | Brian | |
2007-09-25 | st_draw_vertices() no longer needs attribs[] array parameter | Brian | |
2007-09-25 | Simple implementation of glBitmap rendering. | Brian | |
Create a texture matching the bitmap image and use a fragment program to modulate current raster color by the boolean-valued texture. Need to eventually use fragment culling (see comments in code). | |||
2007-09-25 | re-org/prep for glBitmap | Brian | |
2007-09-25 | clean-up #includes | Brian | |
2007-09-25 | better debug output | Brian | |
2007-09-25 | Disable vertex shader fog, compute fog in fragment shader. | Brian | |
2007-09-25 | some clean-up of ST_NEW_ shader flags | Brian | |
2007-09-25 | disable TGSI_DEBUG | Brian | |
2007-09-25 | replaced by st_atom_shader.c | Brian | |
2007-09-25 | Translate mesa vertex/fragment programs to TGSI programs at same time to do ↵ | Brian | |
proper linking. Previously, programs were translated independently during validation. The problem is the translation to TGSI format, which packs shader input/outputs into continuous slots, depends on which vertex program is being paired with which fragment shader. Now, we look at the outputs of the vertex program in conjunction with the inputs of the fragment shader to be sure the attributes match up correctly. The new 'linked_program_pair' class keeps track of the associations between vertex and fragment shaders. It's also the place where the TGSI tokens are kept since they're no longer per-program state but per-linkage. Still a few loose ends, like implementing some kind of hash/lookup table for linked_program_pairs. | |||
2007-09-25 | translate Mesa programs to TGSI programs (formerly in st_atom_[fv]s.c) | Brian | |
2007-09-25 | vertex/fragment shader state and linking | Brian | |
2007-09-25 | turn off shader debug | keithw | |
2007-09-24 | Enable SSE2 for FS. | michal | |
2007-09-24 | In here we actually do want to assign it. Fix compilation. | Zack Rusin | |
2007-09-21 | Fix up some point size breakage. Start on fogcoord too. | Brian | |
2007-09-21 | reenable some clear code that was temporarily disabled | Brian | |
2007-09-21 | comments | Brian | |
2007-09-21 | use VERT_ATTRIB_MAX for loop limit | Brian | |
2007-09-21 | Get rid of TGSI_SEMANTIC_TEXCOORD and just use TGSI_SEMANTIC_GENERIC. | Brian | |
2007-09-21 | rename index var from i to attr, use FRAG_ATTRIB_MAX instead of 16 | Brian | |
2007-09-21 | pass vs output semantics to tgsi_mesa_compile_vp_program() to generate ↵ | Brian | |
output DECs |