summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker
AgeCommit message (Expand)AuthorFilesLines
6 daysMove combining clip and cull optimization before linkingOleksii Bozhenko1-3/+7
9 daysmesa ctx->API --> _mesa_is_foo(ctx)volodymyr.o4-6/+8
11 daysst/mesa, iris: Add optional CPU-based ASTC void extent denorm flushingKenneth Graunke4-1/+84
2023-03-12mesa: put dispatch table initialization into one placeMarek Olšák1-2/+2
2023-03-07mesa/st, nine, nouveau: Fix uninitialized pipe_sampler_view structsAntonio Gomes1-0/+2
2023-02-28glsl: Move lower_vector_insert to GLSL-to-NIR.Emma Anholt1-1/+0
2023-02-24mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supportedFriedrich Vock4-4/+10
2023-02-18glthread: remove unnecessary debug codeMarek Olšák1-1/+1
2023-02-17mesa/st: support compute shader decoding of ASTCTapani Pälli1-1/+191
2023-02-17mesa/st: initialize resources for ASTC decodingTapani Pälli2-0/+94
2023-02-17glsl: copy prop vars before scalarizing alusTimothy Arceri1-2/+6
2023-02-16mesa/st: refactor st_destroy_texcompress_compute conditionTapani Pälli1-1/+1
2023-02-15gallium: plumb resolve attachments through from frontends -> pipe_framebuffer...Mike Blumenkrantz2-1/+9
2023-02-10gallium: make BlendCoherent usable from gallium driversAmber1-0/+4
2023-02-10mesa/st: fix possible crash related to arb invalid memory accessPatrick Lerda3-9/+9
2023-02-10mesa/st: Measure compressed fallback unmap pathsNanley Chery1-0/+28
2023-02-10mesa/st: Enable compute-based transcoding to DXT5Nanley Chery1-0/+31
2023-02-10mesa/st: Add st_texture_image_resource_levelNanley Chery2-0/+22
2023-02-10mesa/st: Add st_compute_transcode_astc_to_dxt5Nanley Chery2-0/+437
2023-02-10mesa/st: Add and use create_bc1_endpoint_ssboNanley Chery3-0/+167
2023-02-10mesa/st: Add get_compute_programNanley Chery4-0/+153
2023-02-08mesa/st: Handle all 10 bpc types in st_choose_formatMichel Dänzer1-1/+3
2023-02-08mesa/st: Fix GL_EXT_texture_type_2_10_10_10_REV name in commentMichel Dänzer1-1/+1
2023-02-05gallium: add PIPE_CAP_NULL_TEXTURESMike Blumenkrantz3-2/+6
2023-01-24mesa: (more) correctly handle incomplete depth texturesMike Blumenkrantz1-4/+6
2023-01-20glthread: disallow glthread if buffer uploads are unsupportedMarek Olšák1-3/+0
2023-01-19mesa/st: drop unused paramEric Engestrom1-5/+2
2023-01-12gallium: Add cap to request state validation for all dirty stateGert Wollny2-0/+5
2023-01-11gallium: Add image volatile/coherent flagsRob Clark1-0/+4
2023-01-11mesa/st: Track complete access qualifier for imagesRob Clark3-22/+11
2023-01-10util/driconf: add Dune: Spice Wars workaroundTimothy Arceri1-0/+3
2023-01-02st/mesa: Fix free of non-shareable shaders on context destroyErico Nunes1-5/+5
2023-01-01glthread,gallium: add a CAP to disable glBufferSubData optimization in glthreadMarek Olšák1-0/+3
2022-12-18st/mesa: simplify prepare_indexed_drawMarek Olšák1-10/+8
2022-12-18st/mesa: optimize index buffer reference counting in st_indirect_draw_vboMarek Olšák1-2/+15
2022-12-18mesa: set pipe_draw_info::index::resource directly and remove gl_boMarek Olšák2-23/+0
2022-12-18st/mesa: fold GLThread.enabled into pin_thread_counter to skip that checkingMarek Olšák1-2/+0
2022-12-18st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_stateMarek Olšák1-9/+18
2022-12-14st/mesa: Enable Alpha writes when writing RGB faked as RGBAKenneth Graunke3-4/+58
2022-12-12mesa: move the _mesa_set_varying_vp_inputs call to where the state changesMarek Olšák1-1/+0
2022-12-12mesa: move _DrawVAOEnabledAttribs determination into st_update_arrayMarek Olšák3-10/+22
2022-12-12mesa: inline _mesa_draw_array_bits & _mesa_draw_current_bitsMarek Olšák2-5/+5
2022-12-12mesa: remove VAO::NewVertexBuffers/Elements, set the dirty flags directlyMarek Olšák1-3/+5
2022-12-12mesa: move calling _mesa_update_vao_derived_arrays into st_update_arrayMarek Olšák1-0/+4
2022-12-12st/mesa: move st_atom.c contents into st_context.cMarek Olšák4-79/+23
2022-12-12st/mesa: inline st_validate_state and remove redundant checking in callersMarek Olšák6-42/+36
2022-12-12st/mesa: remove the switch from st_validate_state by passing state mask directlyMarek Olšák10-73/+29
2022-12-12st/mesa: remove st_context::dirty, use gl_context::NewDirtyState insteadMarek Olšák14-96/+90
2022-12-12mesa: remove per_vertex_edgeflags parameter from DrawGalliumVertexStateMarek Olšák1-2/+1
2022-12-12mesa: completely rewrite the edge flag state update logicMarek Olšák6-53/+3