summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker
AgeCommit message (Collapse)Author
2007-08-23added GL_STENCIL_INDEX8_EXTBrian
2007-08-23Vertex shader outputs are now tightly packed into the output slots.Brian
Fix softpipe vertex attribute setup. Also, update vs constants when the projection matrix changes (fixes samples/prim.c)
2007-08-23map Mesa vertex attribs/arrays to TGSI attribsBrian
2007-08-23Checkpoint: new vertex/fragment attribute namingBrian
Replace VF_ATTRIB_x with TGSI_ATTRIB_x When converting mesa programs to TGSI programs, also convert the InputsRead and OutputsWritten to a mask of TGSI_ATTRIB_ bits. Still need to do conversion for vertex programs...
2007-08-22Need to store vendor and renderer strings in the context.Brian
As it was, we always returned the same pointer. So glxinfo, which calls glGetString() before printing anything, was printing the same string for both vendor and renderer.
2007-08-22Improved pipe_region/surface_reference() functionsBrian
Now dereferences the old object first. Target object may be NULL to clear the pointer.
2007-08-22Rework of shader constant buffers.Brian
They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects.
2007-08-21temporarily call _mesa_enable_sw_extensions() so we can run more test progs ↵Brian
without failing the extension checks
2007-08-20Set viewport state so viewport matches window dims.Brian
trivial/readpixels.c works again.
2007-08-20Update glClear and glDrawPixels code.Brian
Since they're implemented by drawing quadrilaterals (and go through vertex transformation and viewport mapping) we don't have to invert Y coords.
2007-08-20Checkpoint: remove more of the old draw_vb() code.Brian
2007-08-20Start to remove the temporary draw_vb() and draw_vertices() code.Brian
new st_draw_vertices() utility used by glClear and glDrawPixels
2007-08-20implement DrawElements, still some rough spotsBrian
2007-08-18Create a default vertex attribute buffer which mirrors ctx->Current.Attrrib[]Brian
Used when the vertex shader references attributes which aren't present in VBOs.
2007-08-18added tnl state atomBrian
2007-08-17tell vbo module to use bufferobjsBrian
2007-08-17added call to _mesa_load_state_parameters()Brian
2007-08-17added outputs_written field to pipe_shader_stateBrian
2007-08-17Use simple st->pipe->clear() in more cases for depth/stencil clears.Brian
2007-08-17added assertions, disable debug outputBrian
2007-08-16Move VS code from st_atom_fs.c to st_atom_vs.c.michal
2007-08-16Remove many dependencies on mesa headers.Brian
To build with mesa, need -DMESA in makefile/config file.
2007-08-16misc changes to support vertex shaders (disabled by default)Brian
2007-08-16make pass-through vertex shaderBrian
2007-08-16Begin added vertex shader state/support.Brian
Renamed pipe_fs_state to pipe_shader_state since it can be used for both vertex and fragment shader info.
2007-08-15translate GL texture targets to PIPE_TEXTURE_x valuesBrian
2007-08-15added PIPE_PRIM_x tokens (matching GL), use in a few placesBrian
2007-08-15convert vbo->draw_prims() to pipe->draw_arrays(): works in very limited ↵Brian
cases, disabled for now
2007-08-15sketch out vbo drawing functionBrian
2007-08-14added glCopyPixels stubBrian
2007-08-13set renderbuffer Width/Height = texture sizeBrian
2007-08-13Added st_fb_orientation() function to determine the up/down orientation of ↵Brian
the framebuffer.
2007-08-13fix up some render-to-texture code ... almost thereBrian
2007-08-13added an assertionBrian
2007-08-13fix some issues with texture/mipmap_tree state trackingBrian
2007-08-13check for ctx==NULL in st_renderbuffer_delete()Brian
2007-08-13flush pipe before reading imageBrian
2007-08-11added Bitmap() stub, call st_validate_state() in DrawPixelsBrian
2007-08-11added st_cb_queryobj.cBrian
2007-08-11Begin/EndQuery functionsBrian
2007-08-10Move string functions to state_tracker, add queries to pipe, winsys.Keith Whitwell
2007-08-10Y invert, clean-upBrian
2007-08-10invert Y for scissorBrian
2007-08-10added pipe->max_texture_size() query, use it in st_drawpixels()Brian
2007-08-10Lift common winsys functions into pipe's new p_winsys.Keith Whitwell
2007-08-10fix image orientationBrian
2007-08-10readpixels handles any format/type/packing/transfer ops nowBrian
2007-08-10setup sampler state, computed wincoords with pixel zoom factorsBrian
2007-08-10don't hardcode cppBrian
2007-08-10added st_sizeof_format()Brian