summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/cso_cache
AgeCommit message (Expand)AuthorFilesLines
2022-04-21misc: Replace `#ifdef\t__cplusplus` with `#ifdef\s\s__cplusplus`Yonggang Luo3-6/+6
2022-03-09aux/cso: stop tracing during cso_unbind()Mike Blumenkrantz1-1/+6
2022-01-10replace 0 with NULL for NULL pointersThomas H.P. Andersen1-3/+3
2021-11-03cso: add missing parameters into cso_set_vertex_buffersMarek Olšák2-3/+9
2021-09-06cso: Revert using FS sampler count for other stages at context unbind.Emma Anholt1-1/+2
2021-09-01gallium/cso: add unbind mask for cso restoreMike Blumenkrantz2-4/+31
2021-09-01aux/cso: always restore states in atom orderMike Blumenkrantz1-20/+20
2021-08-20gallium: add take_ownership into set_sampler_views to skip reference countingMarek Olšák1-1/+1
2021-08-12aux/cso: try harder to keep cso state in sync on cso context unbindRoland Scheidegger1-0/+8
2021-08-02gallium: lower raw 64-bit vertex formats in cso/vbuf instead of st/mesaMarek Olšák1-3/+10
2021-06-27cso: don't look up a sampler CSO if the last one is identicalMarek Olšák1-1/+25
2021-06-27cso: update max_sampler_seen only once in cso_set_samplersMarek Olšák1-6/+17
2021-06-27cso: disallow NULL sampler state templates in cso_single_samplerMarek Olšák1-29/+30
2021-06-11aux/cso: set flatshade_first onto vbuf when binding rasterizerMike Blumenkrantz1-0/+4
2021-06-11aux/cso: store flatshade_first state from rasterizerMike Blumenkrantz1-0/+4
2021-06-11aux/cso: split cso_destroy_context into unbind and a destroy functionsMike Blumenkrantz2-4/+14
2021-06-11aux/cso: add flag to disable vbufMike Blumenkrantz2-1/+3
2021-05-05aux/cso_cache: add handling for save/restore of compute statesMike Blumenkrantz2-1/+105
2021-04-30gallium: split drawid out of pipe_draw_info and as a separate draw_vbo paramMike Blumenkrantz2-7/+12
2021-04-30gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_biasMike Blumenkrantz1-0/+2
2021-04-30gallium: rename pipe_draw_start_count -> pipe_draw_start_count_biasMike Blumenkrantz2-6/+6
2021-01-27gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownershipMarek Olšák1-2/+7
2021-01-27cso_context,u_vbuf: add take_ownership param into set_vertex_buffersMarek Olšák2-4/+7
2021-01-27gallium: add take_ownership param into set_vertex_buffers to eliminate atomicsMarek Olšák1-3/+3
2021-01-27gallium: add unbind_num_trailing_slots to set_sampler_viewsMarek Olšák1-1/+1
2021-01-27gallium: add unbind_num_trailing_slots to set_shader_imagesMarek Olšák1-1/+1
2021-01-27gallium: add unbind_num_trailing_slots to set_vertex_buffersMarek Olšák2-17/+18
2021-01-27gallium: add take_ownership param into set_constant_buffer to eliminate atomicsMarek Olšák1-3/+3
2021-01-25gallium: Fix leak of shader images on context destruction.Eric Anholt1-0/+6
2021-01-18cso: set index_bounds_valid = true for arrays drawsIlia Mirkin1-0/+2
2021-01-15cso_context: remove ability to restore VBs, const bufs, sampler views, imagesMarek Olšák2-314/+8
2021-01-04st/mesa: implement Driver.DrawGallium callbacksMarek Olšák2-0/+31
2020-12-22cso: inline cso_construct_keyMarek Olšák2-38/+14
2020-12-22cso: remove context and delete_state pointers from all CSOsMarek Olšák3-159/+64
2020-12-22cso: don't pass blend_color through cso_contextMarek Olšák2-15/+0
2020-12-22gallium: pass pipe_stencil_ref by value (it has only 2 bytes)Marek Olšák2-5/+5
2020-12-07zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32Witold Baryluk1-0/+1
2020-12-07gallium: do not reset buffers for unsupported stagesErik Faye-Lund1-0/+18
2020-12-03cso: inline struct cso_cache to remove dereferencesMarek Olšák3-50/+28
2020-12-03cso: remove unused codeMarek Olšák4-64/+0
2020-12-02gallium: Fix leak of currently bound UBOs at CSO context destruction.Eric Anholt1-4/+5
2020-12-02gallium: Fix leak of bound SSBOs at CSO context destruction.Eric Anholt1-0/+7
2020-11-18gallium: extend draw_vbo to support multi drawsMarek Olšák2-10/+16
2020-11-18gallium: make pipe_draw_indirect_info * a draw_vbo parameterMarek Olšák2-11/+13
2020-11-18gallium: move count_from_stream_output into pipe_draw_indirect_infoMarek Olšák1-2/+6
2020-05-13gallium: change comments to remove 'state tracker'Marek Olšák1-2/+2
2020-04-23mesa/st: avoid u_vbuf for GLESRob Clark2-1/+3
2020-04-15gallium: initialize viewport swizzle in cso_set_viewport_dimsKarol Herbst1-0/+4
2020-03-10gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the live cacheMarek Olšák2-76/+0
2020-02-28gallium: pass cso_velems_state into cso_context instead of pipe_vertex_elementMarek Olšák2-23/+17