aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
...
* gallium: bypass u_vbuf if it's not needed (no fallbacks and no user VBOs)Marek Olšák2020-01-083-24/+24
* gallium: put u_vbuf_get_caps return values into u_vbuf_capsMarek Olšák2020-01-081-3/+3
* mesa/st/i965: add a ProgramResourceHash for quicker resource lookupTapani Pälli2020-01-072-0/+4
* glsl: use nir linker to link atomicsTimothy Arceri2020-01-072-1/+10
* glsl: rename gl_nir_link() to gl_nir_link_spirv()Timothy Arceri2020-01-071-1/+1
* st/mesa: Lower vars to ssa and constant prop before gl_nir_lower_buffersKristian H. Kristensen2020-01-061-6/+9
* st/mesa: use uint-samplers for sampling stencil buffersErik Faye-Lund2020-01-061-4/+6
* mesa/st: glsl_to_nir: don't lower atomics to SSBOs if driver supports HW atomicsGert Wollny2020-01-041-2/+3
* st/mesa: Allow ASTC5x5 fallbacks separately from other ASTC LDR formats.Kenneth Graunke2020-01-036-3/+23
* gallium: Add PIPE_FORMAT_P010 supportThong Thai2020-01-034-0/+4
* st/nir: Optionally unify inputs_read/outputs_written when linking.Kenneth Graunke2020-01-031-0/+22
* 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