mesa/src/mesa/state_tracker
José Fonseca db19578b52 mesa: Bring in new mesa sub-statetracker.
Some code cleanup is still in order.
2008-11-21 10:44:30 +09:00
..
wgl mesa: Bring in new mesa sub-statetracker. 2008-11-21 10:44:30 +09:00
Makefile Renamed softpipe directories and files to something less confusing. 2007-06-14 18:11:48 +01:00
st_api.c gallium: new st_api.c file with token symbol for identifying the API 2008-06-19 16:26:21 -06:00
st_atom.c mesa: Prefix main includes with dir to avoid conflicts. 2008-07-24 21:24:10 +09:00
st_atom.h gallium: fix some render to texture bugs 2008-05-07 16:44:33 -06:00
st_atom_blend.c revert mode change back to 644 2008-05-02 10:34:58 +00:00
st_atom_clip.c revert mode change back to 644 2008-05-02 10:34:58 +00:00
st_atom_constbuf.c gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. 2008-09-03 11:53:39 +09:00
st_atom_constbuf.h make st_upload_constants() public 2007-10-30 11:32:53 -06:00
st_atom_depth.c Some changed for non-C99 compilers 2008-05-02 10:30:34 +00:00
st_atom_framebuffer.c Merge commit 'origin/gallium-0.1' into gallium-0.2 2008-11-05 15:58:09 -07:00
st_atom_pixeltransfer.c gallium: Finer grained is_format_supported. 2008-07-19 12:32:29 +09:00
st_atom_rasterizer.c mesa: rasterizer state depends on ST_NEW_VERTEX_PROGRAM 2008-10-09 16:39:59 -06:00
st_atom_sampler.c gallium: use a default texture in update_textures(), update_samplers() when needed 2008-08-14 15:44:28 -06:00
st_atom_scissor.c mesa: Apply MSVC portability fixes from Alan Hourihane. 2008-05-31 18:55:40 +09:00
st_atom_shader.c gallium: remove old assertions 2008-08-27 13:22:54 -06:00
st_atom_shader.h gallium: fix a few more shader-related mem leaks 2008-03-22 10:29:30 -06:00
st_atom_stipple.c Some changed for non-C99 compilers 2008-05-02 10:30:34 +00:00
st_atom_texture.c gallium: use a default texture in update_textures(), update_samplers() when needed 2008-08-14 15:44:28 -06:00
st_atom_viewport.c mesa: Prefix main includes with dir to avoid conflicts. 2008-07-24 21:24:10 +09:00
st_cache.h Code reorganization: update build. 2008-02-15 17:50:12 +09:00
st_cb_accum.c gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h 2008-08-24 17:48:55 -06:00
st_cb_accum.h New st_clear_accum_buffer() function (can't use pipe->clear() since it doesn't handle negative color values) 2007-10-16 18:45:28 -06:00
st_cb_bitmap.c softpipe: Don't call pipe_buffer_destroy directly. 2008-11-03 22:35:24 +09:00
st_cb_bitmap.h gallium: implement a glBitmap cache 2008-03-28 14:53:47 -06:00
st_cb_blit.c st: adapt to new framebuffer struct, with one FIXME outstanding 2008-09-11 20:09:14 +01:00
st_cb_blit.h gallium: glFramebufferBlitEXT() implementation 2008-03-18 17:18:11 -06:00
st_cb_bufferobjects.c gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. 2008-09-03 11:53:39 +09:00
st_cb_bufferobjects.h gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ code 2008-01-25 20:53:31 +00:00
st_cb_clear.c Merge commit 'origin/gallium-0.1' into gallium-0.2 2008-11-05 15:58:09 -07:00
st_cb_clear.h gallium: streamline viewport/raster/shader state for clearing with quads 2008-04-03 12:54:32 -06:00
st_cb_drawpixels.c mesa: new _mesa_set_vp_override() function for driver-override of vertex program 2008-10-10 13:39:14 -06:00
st_cb_drawpixels.h gallium: clean-up glDraw/CopyPixels shaders when destroying context 2008-05-20 13:49:18 -06:00
st_cb_fbo.c gallium: new assertion on surface->texture 2008-09-17 10:23:00 -06:00
st_cb_fbo.h gallium: added st_bind/release_teximage() functions 2008-09-01 13:10:54 -06:00
st_cb_feedback.c gallium: plug in dummy stage->destroy func 2008-05-08 14:21:10 -06:00
st_cb_feedback.h selection/feedback support 2007-09-17 14:22:49 -06:00
st_cb_flush.c mesa: Issue PIPE_FLUSH_FRAME in glSwapBuffers/glFlush/glFinish. 2008-08-15 10:35:18 +01:00
st_cb_flush.h Lift common winsys functions into pipe's new p_winsys. 2007-08-10 15:35:48 +01:00
st_cb_get.c gallium: do a proper implementation of GL_OES_read_format 2008-08-19 14:35:31 -06:00
st_cb_get.h gallium: do a proper implementation of GL_OES_read_format 2008-08-19 14:35:31 -06:00
st_cb_program.c gallium: check for FEATURE_feedback and FEATURE_drawpix when creating/using the aux draw module 2008-07-10 14:23:27 -06:00
st_cb_program.h gallium: free bitmap fragment shaders, misc clean-up 2008-03-24 11:56:05 -06:00
st_cb_queryobj.c gallium: remove stray comment 2008-04-07 14:17:32 -06:00
st_cb_queryobj.h Begin/EndQuery functions 2007-08-11 19:56:30 +01:00
st_cb_rasterpos.c st: Silence compiler warnings on Windows. 2008-07-15 11:48:59 +02:00
st_cb_rasterpos.h glRasterPos function 2007-09-10 16:28:10 -06:00
st_cb_readpixels.c gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h 2008-08-24 17:48:55 -06:00
st_cb_readpixels.h gallium: more elaborate tracking of front color buffer state 2008-04-09 18:39:51 -06:00
st_cb_strings.c mesa: bump gallium version string to 0.2 2008-09-12 12:05:10 -06:00
st_cb_strings.h Move string functions to state_tracker, add queries to pipe, winsys. 2007-08-10 16:44:07 +01:00
st_cb_texture.c Merge commit 'origin/gallium-0.1' into gallium-0.2 2008-10-17 14:13:00 -06:00
st_cb_texture.h gallium: use a default texture in update_textures(), update_samplers() when needed 2008-08-14 15:44:28 -06:00
st_context.c gallium: clean-up/fix msaa override in state tracker 2008-09-17 14:32:33 -06:00
st_context.h gallium: clean-up/fix msaa override in state tracker 2008-09-17 14:32:33 -06:00
st_debug.c Merge tgsi/exec and tgsi/util directories. 2008-07-28 12:42:13 +09:00
st_debug.h debug functions 2007-10-18 11:41:12 -06:00
st_draw.c Mesa: fix number of buffers in st_draw_vbo(). 2008-11-10 11:16:15 -07:00
st_draw.h gallium: remove unused st_draw_vertices() 2008-04-25 14:18:09 -06:00
st_extensions.c gallium: added queries to determin GL_EXT_packed_depth_stencil support 2008-08-14 15:44:28 -06:00
st_extensions.h Determine GL extensions/limits by making pipe queries. 2007-11-05 18:04:30 -07:00
st_format.c add SRGB formats 2008-11-19 09:36:04 +00:00
st_format.h gallium: Finer grained is_format_supported. 2008-07-19 12:32:29 +09:00
st_framebuffer.c Merge commit 'origin/gallium-0.1' into gallium-0.2 2008-11-05 15:58:09 -07:00
st_gen_mipmap.c mesa: fix incorrect parameter order 2008-09-26 07:37:32 -06:00
st_gen_mipmap.h gallium: fix typos 2008-03-18 17:18:11 -06:00
st_mesa_to_tgsi.c gallium: translate DP2, DP2A, NRM3, NRM4, SSG opcodes 2008-11-07 10:20:05 -07:00
st_mesa_to_tgsi.h gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program() 2008-09-26 07:31:42 -06:00
st_program.c gallium: added st_print_shaders() function to help w/ debugging 2008-11-06 15:00:01 -07:00
st_program.h gallium: added st_print_shaders() function to help w/ debugging 2008-11-06 15:00:01 -07:00
st_public.h gallium: add st_set_teximage_surface for EXT_texture_from_pixmap 2008-11-13 16:47:47 +00:00
st_texture.c gallium: add st_set_teximage_surface for EXT_texture_from_pixmap 2008-11-13 16:47:47 +00:00
st_texture.h gallium: move st_texture_image() cast wrapper to header file 2008-09-01 13:10:53 -06:00