mesa/src/mesa/state_tracker
Brian Paul 71ac73ce76 st/mesa: trivial whitespace/formatting fixes in st_atom_rasterizer.c 2017-12-12 09:44:59 -07:00
..
tests configure: check for -std=c++11 support and enable st/mesa test accordingly 2017-11-08 16:03:34 +00:00
st_atifs_to_tgsi.c st/atifs: remove unrequired initialisation of gl_program fields 2017-11-12 11:59:22 +11:00
st_atifs_to_tgsi.h st/mesa: decrease the size of remaining st_translate_program array params 2017-05-08 18:32:00 +02:00
st_atom.c st/mesa: don't set 16 scissors and 16 viewports if they're unused 2017-06-22 01:51:02 +02:00
st_atom.h gallium: use "ull" number suffix to keep the QtCreator parser happy 2017-07-10 22:44:48 +02:00
st_atom_array.c st/mesa: unmap the stream_uploader buffer before drawing 2017-06-13 07:52:54 -06:00
st_atom_atomicbuf.c st/mesa: handle compute atomics 2017-12-05 10:38:35 +00:00
st_atom_blend.c st/mesa: move blend color into its own state atom 2017-06-22 01:51:02 +02:00
st_atom_clip.c st/mesa: remove struct st_tracked_state 2017-05-08 18:32:00 +02:00
st_atom_constbuf.c mesa: rename various buffer bindings to one struct. 2017-10-11 09:10:20 +10:00
st_atom_constbuf.h st/mesa: simplify update_constants functions 2017-05-08 18:32:00 +02:00
st_atom_depth.c mesa: replace _mesa_update_stencil() with helper functions 2017-06-22 01:48:30 +02:00
st_atom_framebuffer.c st/mesa: don't keep framebuffer state in st_context 2017-06-07 18:46:21 +02:00
st_atom_image.c st/mesa: add an entirely separate codepath for setting up buffer views 2017-06-22 01:51:02 +02:00
st_atom_list.h st/mesa: start adding support for hw atomics atom. (v2) 2017-11-10 08:39:35 +10:00
st_atom_msaa.c st/mesa: minor clean-ups in st_atom_msaa.c 2017-08-03 14:13:57 -06:00
st_atom_pixeltransfer.c st/mesa: remove struct st_tracked_state 2017-05-08 18:32:00 +02:00
st_atom_rasterizer.c st/mesa: trivial whitespace/formatting fixes in st_atom_rasterizer.c 2017-12-12 09:44:59 -07:00
st_atom_sampler.c st/mesa: guard sampler views changes with a mutex 2017-11-09 11:50:55 +01:00
st_atom_scissor.c st/mesa: don't set 16 scissors and 16 viewports if they're unused 2017-06-22 01:51:02 +02:00
st_atom_shader.c st/program: rework basic variant interface 2017-10-26 00:55:52 +01:00
st_atom_shader.h
st_atom_stipple.c st/mesa: remove struct st_tracked_state 2017-05-08 18:32:00 +02:00
st_atom_storagebuf.c st/mesa: don't move ssbo after atomic buffers if we support hw atomics 2017-11-17 13:15:38 +10:00
st_atom_tess.c st/mesa: remove struct st_tracked_state 2017-05-08 18:32:00 +02:00
st_atom_texture.c compiler: Move gl_program::TexelFetchSamplers to shader_info. 2017-10-12 17:22:39 -07:00
st_atom_viewport.c st/mesa: don't set 16 scissors and 16 viewports if they're unused 2017-06-22 01:51:02 +02:00
st_cb_bitmap.c mesa/st: fix unused variable warnings 2017-07-26 10:39:52 +10:00
st_cb_bitmap.h
st_cb_bitmap_shader.c
st_cb_blit.c
st_cb_blit.h
st_cb_bufferobjects.c st/mesa: start adding support for hw atomics atom. (v2) 2017-11-10 08:39:35 +10:00
st_cb_bufferobjects.h st/mesa: remove useless st_bufferobj_validate_usage() 2017-07-28 11:22:40 +02:00
st_cb_clear.c mesa: s/GLint/gl_buffer_index/ for _ColorDrawBufferIndexes 2017-11-09 14:13:59 -07:00
st_cb_clear.h
st_cb_compute.c mesa: use gl_program for CurrentProgram rather than gl_shader_program 2017-01-23 14:48:04 +11:00
st_cb_compute.h
st_cb_condrender.c
st_cb_condrender.h
st_cb_copyimage.c
st_cb_copyimage.h
st_cb_drawpixels.c mesa/st: fix unused variable warnings 2017-07-26 10:39:52 +10:00
st_cb_drawpixels.h
st_cb_drawpixels_shader.c st/drawpixels: always use two-dimensional constant references 2017-09-04 13:43:46 +02:00
st_cb_drawtex.c st/mesa: use the common uploader (v2) 2017-02-14 21:46:16 +01:00
st_cb_drawtex.h
st_cb_eglimage.c st/mesa: fix import of EGL images with non-zero level or layer 2017-10-10 13:58:44 +02:00
st_cb_eglimage.h
st_cb_fbo.c mesa: s/GLint/gl_buffer_index/ for _ColorDrawBufferIndexes 2017-11-09 14:13:59 -07:00
st_cb_fbo.h st/dri: implement createImageFromRenderbuffer(2) 2017-10-10 13:58:48 +02:00
st_cb_feedback.c st/mesa: make st_draw_vbo static 2017-05-10 19:29:08 +02:00
st_cb_feedback.h
st_cb_flush.c st/mesa: use asynchronous flushes in st_finish 2017-11-20 18:15:07 +01:00
st_cb_flush.h
st_cb_memoryobjects.c mesa/st: add missing copyright headers to memoryobjects files 2017-11-14 11:32:44 -08:00
st_cb_memoryobjects.h mesa/st: add missing copyright headers to memoryobjects files 2017-11-14 11:32:44 -08:00
st_cb_msaa.c st/mesa: don't update unrelated states in non-draw calls such as Clear 2017-02-25 00:03:09 +01:00
st_cb_msaa.h
st_cb_perfmon.c st/mesa: avoid aliasing violation in st_cb_perfmon.c 2017-04-01 13:39:52 +02:00
st_cb_perfmon.h
st_cb_program.c st/mesa: simplify code due to unification to st_common_program 2017-05-08 18:32:00 +02:00
st_cb_program.h
st_cb_queryobj.c gallium: add PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE 2017-09-18 11:25:18 +02:00
st_cb_queryobj.h
st_cb_rasterpos.c st/mesa: remove st_context::vertex_result_to_slot 2017-05-08 18:32:00 +02:00
st_cb_rasterpos.h
st_cb_readpixels.c st/mesa: fix view template initialization in try_pbo_readpixels 2017-09-03 03:31:28 +02:00
st_cb_readpixels.h
st_cb_strings.c st/mesa: simplify returning GL_VENDOR 2017-06-19 20:09:52 +02:00
st_cb_strings.h
st_cb_syncobj.c st/mesa: implement st_server_wait_sync properly 2017-11-20 18:15:07 +01:00
st_cb_syncobj.h
st_cb_texture.c st/mesa: guard sampler views changes with a mutex 2017-11-09 11:50:55 +01:00
st_cb_texture.h st/mesa: add an entirely separate codepath for setting up buffer views 2017-06-22 01:51:02 +02:00
st_cb_texturebarrier.c st/mesa: add support for advanced blend when fb can be fetched from 2017-01-16 21:13:09 -05:00
st_cb_texturebarrier.h
st_cb_viewport.c st/mesa: remove redundant stfb->iface checks 2017-04-28 11:34:00 +02:00
st_cb_viewport.h
st_cb_xformfb.c
st_cb_xformfb.h
st_context.c st/mesa: handle compute atomics 2017-12-05 10:38:35 +00:00
st_context.h st/mesa: start adding support for hw atomics atom. (v2) 2017-11-10 08:39:35 +10:00
st_copytex.c
st_copytex.h
st_debug.c
st_debug.h
st_draw.c st/mesa: skip draw calls with pipe_draw_info::count == 0 2017-09-07 12:34:28 +02:00
st_draw.h st/mesa: make st_draw_vbo static 2017-05-10 19:29:08 +02:00
st_draw_feedback.c gallium: remove pipe_index_buffer and set_index_buffer 2017-05-10 19:00:16 +02:00
st_extensions.c mesa: add AllowGLSLCrossStageInterpolationMismatch workaround 2017-11-30 11:43:10 +02:00
st_extensions.h mesa: enable ARB_texture_buffer_* extensions in the Compatibility profile 2017-11-09 23:55:31 +01:00
st_format.c st/mesa: rename a few vars to 'bindings' 2017-12-05 15:32:24 -07:00
st_format.h st/mesa: remove unneeded #include in st_format.h 2017-12-05 15:32:24 -07:00
st_gen_mipmap.c st: Add cubeMapFace parameter to st_finalize_texture. 2017-04-01 09:03:23 +02:00
st_gen_mipmap.h
st_gl_api.h
st_glsl_to_nir.cpp mesa/st: move cloning of NIR shader for compute 2017-12-05 16:03:38 -05:00
st_glsl_to_tgsi.cpp st/mesa: swizzle argument when there's a vector size mismatch 2017-12-11 23:08:43 -05:00
st_glsl_to_tgsi.h st/mesa: decrease the size of remaining st_translate_program array params 2017-05-08 18:32:00 +02:00
st_glsl_to_tgsi_private.cpp glsl_to_tgsi: each reladdr object should have only one parent 2017-10-06 02:56:11 +02:00
st_glsl_to_tgsi_private.h st/mesa: use enum types instead of int/unsigned (v3) 2017-11-16 20:35:17 -07:00
st_glsl_to_tgsi_temprename.cpp st/glsl_to_tgsi: fix theoretical memory leak 2017-09-18 11:25:17 +02:00
st_glsl_to_tgsi_temprename.h mesa/st: glsl_to_tgsi: add register rename mapping evaluator 2017-09-06 11:49:46 +02:00
st_glsl_types.cpp mesa/st: Handle 16-bit types at st_glsl_storage_type_size() 2017-12-06 08:57:18 +01:00
st_glsl_types.h st/mesa: correctly calculate the storage offset 2017-08-15 08:20:57 +10:00
st_manager.c st/mesa: whitespace fixes in st_manager.c 2017-11-15 16:12:43 -07:00
st_manager.h gallium/st: Add a method to flush outstanding swapbuffers 2017-08-03 08:01:25 +02:00
st_mesa_to_tgsi.c st/mesa: use enum types instead of int/unsigned (v3) 2017-11-16 20:35:17 -07:00
st_mesa_to_tgsi.h st/mesa: use enum types instead of int/unsigned (v3) 2017-11-16 20:35:17 -07:00
st_nir.h st/glsl_to_nir: make st_glsl_to_nir() static 2017-12-04 09:10:30 +11:00
st_nir_lower_builtin.c
st_nir_lower_tex_src_plane.c
st_pbo.c gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytes 2017-05-10 19:00:16 +02:00
st_pbo.h
st_program.c mesa/st: move cloning of NIR shader for compute 2017-12-05 16:03:38 -05:00
st_program.h st/glsl_to_tgsi: make use of driver_cache_blob with the disk cache 2017-11-28 09:01:44 +11:00
st_sampler_view.c st/mesa: guard sampler views changes with a mutex 2017-11-09 11:50:55 +01:00
st_sampler_view.h st/mesa: guard sampler views changes with a mutex 2017-11-09 11:50:55 +01:00
st_scissor.c
st_scissor.h
st_shader_cache.c st/glsl_to_tgsi: make use of driver_cache_blob with the disk cache 2017-11-28 09:01:44 +11:00
st_shader_cache.h compiler: Move blob up a level 2017-10-12 21:47:06 -07:00
st_texture.c st/glsl_to_tgsi: ignore GL_TEXTURE_SRGB_DECODE_EXT for samplers used with texelFetch*() 2017-10-11 23:16:20 +02:00
st_texture.h st/mesa: guard sampler views changes with a mutex 2017-11-09 11:50:55 +01:00
st_tgsi_lower_yuv.c gallium: remove TGSI_OPCODE_SUB 2017-01-05 18:30:00 +01:00
st_tgsi_lower_yuv.h
st_vdpau.c st/mesa: remove redundant flushes from st_flush 2017-11-09 14:20:58 +01:00
st_vdpau.h