summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: release tgsi tokens for shader statesNeha Bhende2019-12-191-0/+4
* gallium: refuse to create buffers larger than UINT32_MAXPierre-Eric Pelloux-Prayer2019-12-161-0/+9
* st/glsl_to_nir: fix SSO validation regressionTimothy Arceri2019-12-131-3/+11
* st/glsl_to_nir: use nir based program resource list builderTimothy Arceri2019-12-132-2/+5
* st/glsl_to_nir: call gl_nir_lower_buffers() a little laterTimothy Arceri2019-12-131-1/+2
* glsl: move nir_remap_dual_slot_attributes() call out of glsl_to_nir()Timothy Arceri2019-12-131-0/+8
* st/mesa: Don't access members of NULL pointersTomeu Vizoso2019-12-122-2/+2
* gallium: enable INTEL_PERFORMANCE_QUERYDongwon Kim2019-12-103-0/+270
* st/mesa: add a notify_before_flush callback param to flushPierre-Eric Pelloux-Prayer2019-12-101-1/+6
* st/mesa: release the draw shader properly to fix driver crashes (iris)Marek Olšák2019-12-091-1/+5
* draw, st/mesa: generate TGSI for ffvp/ARB_vp if draw lacks LLVMMarek Olšák2019-12-091-2/+7
* st/mesa: don't generate VS TGSI if NIR is enabledMarek Olšák2019-12-091-22/+14
* st/mesa: remove struct st_vp_variant in favor of st_common_variantMarek Olšák2019-12-097-43/+24
* st/mesa: remove st_vp_variant::num_inputsMarek Olšák2019-12-093-11/+5
* st/mesa: use a separate VS variant for the draw moduleMarek Olšák2019-12-093-44/+22
* st/mesa: support shader images for Selection/Feedback/RasterPosMarek Olšák2019-12-091-0/+55
* st/mesa: support SSBOs for Selection/Feedback/RasterPosMarek Olšák2019-12-091-0/+40
* st/mesa: support samplers for Selection/Feedback/RasterPosMarek Olšák2019-12-091-0/+107
* st/mesa: save currently bound vertex samplers and sampler views in st_contextMarek Olšák2019-12-094-3/+11
* st/mesa: support UBOs for Selection/Feedback/RasterPosMarek Olšák2019-12-091-2/+37
* mesa: Silence unused parameter warningIan Romanick2019-12-041-1/+1
* st/mesa: Add GL_TDFX_texture_compression_FXT1 supportKenneth Graunke2019-12-013-4/+8
* st/mesa: unmap pbo after updating cacheErik Faye-Lund2019-11-291-2/+2
* driconf, glsl: Add a vs_position_always_invariant optionKenneth Graunke2019-11-271-0/+2
* st/mesa: add st_variant base class to simplify code for shader variantsMarek Olšák2019-11-268-307/+149
* st/mesa: don't use ** in the st_nir_link_shaders signatureMarek Olšák2019-11-261-20/+20
* st/mesa: simplify looping over linked shaders when linking NIRMarek Olšák2019-11-261-48/+28
* st/mesa: propagate gl_PatchVerticesIn from TCS to TES before linking for NIRMarek Olšák2019-11-261-2/+2
* st/mesa: don't call ProgramStringNotify in glsl_to_nirMarek Olšák2019-11-262-13/+16
* st/mesa: don't use redundant stp->state.ir.nirMarek Olšák2019-11-263-25/+12
* st/mesa: don't serialize all streamout state if there are no SO outputsMarek Olšák2019-11-261-4/+15
* Revert "st/mesa: keep serialized NIR instead of nir_shader in st_program"Mark Janes2019-11-204-69/+11
* Revert "st/mesa: call nir_serialize only once per shader"Mark Janes2019-11-203-25/+22
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-1/+1
* st/mesa: call nir_serialize only once per shaderMarek Olšák2019-11-193-22/+25
* st/mesa: keep serialized NIR instead of nir_shader in st_programMarek Olšák2019-11-194-11/+69
* st/mesa: call nir_sweep in st_finalize_nirMarek Olšák2019-11-192-2/+3
* st/mesa: subclass st_vertex_program for VP-specific membersMarek Olšák2019-11-199-80/+92
* st/mesa: more cleanups after unification of st_vertex/common_programMarek Olšák2019-11-191-44/+19
* st/mesa: rename occurences of stcp to stp to correspond to st_programMarek Olšák2019-11-193-23/+23
* st/mesa: cleanups after unification of st_vertex/common programMarek Olšák2019-11-194-140/+55
* st/mesa: rename st_common_program to st_programMarek Olšák2019-11-1917-131/+131
* st/mesa: trivially merge st_vertex_program into st_common_programMarek Olšák2019-11-1914-103/+69
* st/mesa: consolidate and simplify code flagging program::affected_statesMarek Olšák2019-11-195-30/+20
* st/mesa: initialize affected_states and uniform storage earlier in deserializeMarek Olšák2019-11-191-3/+3
* st/mesa: start deduplicating some program codeMarek Olšák2019-11-194-13/+13
* st/mesa: decrease the size of st_fp_variant_key from 48 to 40 bytesMarek Olšák2019-11-191-3/+3
* st/mesa: rename delete_basic_variant -> delete_common_variantMarek Olšák2019-11-191-4/+4
* mesa/st: Reuse st_choose_matching_format from st_choose_format().Eric Anholt2019-11-155-94/+39
* mesa/st: Simplify st_choose_matching_format().Eric Anholt2019-11-151-27/+11