summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_atom_constbuf.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-14st/mesa: make bindless samplers/images bound to units residentSamuel Pitoiset1-0/+6
2017-05-08st/mesa: simplify update_constants functionsMarek Olšák1-32/+13
2017-05-08st/mesa: unify TCS, TES, GS st_*_program structuresMarek Olšák1-3/+3
2017-05-08st/mesa: remove struct st_tracked_stateMarek Olšák1-63/+12
2017-02-14st/mesa: use the common uploader (v2)Marek Olšák1-3/+3
2017-01-23mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri1-31/+12
2017-01-09st/mesa: pass gl_program to st_bind_ubos()Timothy Arceri1-18/+18
2017-01-06st/mesa/glsl/i965: move per stage UniformBlocks to gl_programTimothy Arceri1-1/+1
2017-01-06st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri1-1/+1
2016-10-26st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri1-1/+1
2016-10-26i965/mesa/st: eliminate gl_compute_programTimothy Arceri1-1/+1
2016-10-26mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri1-1/+1
2016-10-26i965/mesa/st: eliminate gl_geometry_programTimothy Arceri1-1/+1
2016-10-26i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri1-1/+1
2016-10-26i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri1-1/+1
2016-08-29gallium: Use enum pipe_shader_type in set_sampler_views()Kai Wasserbäch1-1/+1
2016-08-23st/mesa: use the new subroutine index upload API.Dave Airlie1-8/+12
2016-07-30st/mesa: completely rewrite state atomsMarek Olšák1-48/+0
2016-07-30st/mesa: remove st_tracked_state::nameMarek Olšák1-12/+0
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-1/+1
2016-03-28mesa/st: Fix NULL access if no fragment shader is boundBas Nieuwenhuizen1-2/+2
2016-03-27st/mesa: implement GL_ATI_fragment_shaderMiklós Máté1-0/+15
2016-02-13st/mesa: add state validation for compute shadersSamuel Pitoiset1-1/+45
2016-01-02u_upload_mgr: pass alignment to u_upload_data manuallyMarek Olšák1-0/+1
2015-10-24st/mesa: don't load state parameters if there are noneMarek Olšák1-1/+2
2015-10-19st/mesa: Use {Num}UniformBlocks instead of {Num}BufferInterfaceBlocksIago Toral Quiroga1-2/+2
2015-10-14mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga1-2/+2
2015-07-23st/mesa: handle constbufs/ubos for tessellation shadersIlia Mirkin1-1/+87
2015-04-14state_tracker: replace __FUNCTION__ with __func__Marius Predut1-1/+1
2014-03-25mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut1-3/+3
2014-01-21mesa: Fold long lines introduced by the previous patch.Paul Berry1-3/+6
2014-01-21mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry1-3/+3
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-3/+3
2013-10-17st/mesa: add geometry shader ubo supportDave Airlie1-0/+17
2013-06-26st/mesa: add casts to silence MSVC warningsBrian Paul1-1/+1
2013-05-11st/mesa: don't check for _NEW_PROGRAM when binding UBOsMarek Olšák1-2/+2
2013-05-11st/mesa: fix a couple of issues in st_bind_ubosMarek Olšák1-4/+16
2013-05-11mesa: add & use a new driver flag for UBO updates instead of _NEW_BUFFER_OBJECTMarek Olšák1-5/+4
2013-04-11st/mesa: fix UBO offsets.Dave Airlie1-0/+1
2013-03-26cso: add constant buffer save/restore feature for postprocessingMarek Olšák1-3/+5
2012-12-08mesa/st: add ARB_uniform_buffer_object support (v2)Dave Airlie1-1/+67
2012-10-31st/mesa: don't use _NEW_PROGRAM where ST_NEW_xxx_PROGRAM is sufficientMarek Olšák1-3/+3
2012-04-30st/mesa: unmap upload buffer after uploading indices and constantsMarek Olšák1-0/+1
2012-04-30gallium: add void *user_buffer to pipe_constant_bufferMarek Olšák1-6/+3
2012-04-30st/mesa: make user constant buffers optionalMarek Olšák1-6/+13
2012-04-30gallium: change set_constant_buffer to be UBO-friendlyMarek Olšák1-7/+9
2011-01-06st/mesa: optimize constant buffer uploadsMarek Olšák1-14/+13
2010-12-03st/mesa: new comment about updating state varsBrian Paul1-0/+5
2010-11-02st/mesa: unbind constant buffer when not in useKeith Whitwell1-1/+4
2010-06-28mesa: initial support for ARB_geometry_shader4Zack Rusin1-1/+23