summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/cso_cache/cso_context.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-07gallium: remove take_ownership from set_vertex_buffers, assume it's trueMarek Olšák1-5/+3
2024-02-07cso: remove CSO_UNBIND_VERTEX_BUFFER0Marek Olšák1-2/+0
2024-02-07gallium: always set vertex elements before setting vertex buffersMarek Olšák1-2/+2
2024-01-14cso: don't unbind vertex buffers when enabling/disabling u_vbufMarek Olšák1-6/+0
2024-01-14gallium: remove unbind_trailing_count from set_vertex_buffersMarek Olšák1-27/+7
2023-12-10cso: do cso_context inheritance how we do it elsewhereMarek Olšák1-90/+128
2023-08-11gallium: remove start_slot parameter from pipe_context::set_vertex_buffersYogesh Mohan Marimuthu1-8/+8
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-5/+5
2023-06-27treewide: replace usage of boolean to boolYonggang Luo1-9/+9
2023-06-26cso: use unsigned instead of uintErik Faye-Lund1-6/+6
2023-06-26cso: use enum for render-conditionsErik Faye-Lund1-1/+1
2023-06-01gallium/cso: add task/mesh shaders to the cso cacheDave Airlie1-4/+18
2023-05-25aux: remove unused tgsi includesThomas H.P. Andersen1-1/+0
2023-05-03cso: unbind fb state when unbinding the contextMike Blumenkrantz1-0/+3
2022-12-13cso: fix a regression from draw_vbo reworkMarek Olšák1-1/+2
2022-12-11cso: remove cso_draw_vbo from all draws, call the driver or u_vbuf directlyMarek Olšák1-33/+35
2022-12-11cso: add a base class cso_context_base holding pipe_context*Marek Olšák1-88/+81
2022-12-11cso: unify cso_draw_vbo and cso_multi_drawMarek Olšák1-22/+9
2022-12-11gallium/u_vbuf: change u_vbuf_draw_vbo to accept pipe_context as first paramMarek Olšák1-10/+7
2022-12-11gallium: add the u_vbuf pointer into pipe_contextMarek Olšák1-0/+4
2022-10-19cso: make memcmp and hash computation use a literal key size for blend stateMarek Olšák1-7/+21
2022-10-19cso: don't destroy CSOs that are savedMarek Olšák1-5/+21
2022-10-19cso: fix broken optimization for sampler state lookupsMarek Olšák1-7/+22
2022-10-19cso: constify some parameters to remove typecastsMarek Olšák1-10/+10
2022-10-19cso: start without u_vbuf by default if it's not always usedMarek Olšák1-1/+1
2022-10-05cso: asst. clean-ups in cso_context.[ch]Brian Paul1-95/+165
2022-07-22util/vbuf: handle multidrawsMike Blumenkrantz1-14/+2
2022-07-07mesa/st: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_FREEDRENOMike Blumenkrantz1-19/+46
2022-03-09aux/cso: stop tracing during cso_unbind()Mike Blumenkrantz1-1/+6
2021-11-03cso: add missing parameters into cso_set_vertex_buffersMarek Olšák1-3/+7
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 Blumenkrantz1-3/+21
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 Blumenkrantz1-4/+13
2021-06-11aux/cso: add flag to disable vbufMike Blumenkrantz1-1/+2
2021-05-05aux/cso_cache: add handling for save/restore of compute statesMike Blumenkrantz1-1/+100
2021-04-30gallium: split drawid out of pipe_draw_info and as a separate draw_vbo paramMike Blumenkrantz1-7/+10
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 Blumenkrantz1-4/+4
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šák1-4/+6
2021-01-27gallium: add take_ownership param into set_vertex_buffers to eliminate atomicsMarek Olšák1-3/+3