summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_context.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-12glsl: move an assert from st_context over to avoid using PIPE_CAP_NIR_COMPACT...Mike Blumenkrantz1-8/+0
2024-04-04mesa: reorder st context teardownDave Airlie1-5/+5
2024-04-04gallium: rework PIPE_CAP_POINT_SIZE_FIXEDMike Blumenkrantz1-2/+10
2024-02-21st/mesa: add VAO fast path C++ template variants for st_update_array callbackMarek Olšák1-5/+1
2024-02-21mesa: declare _mesa_HashTable inside structures instead of as a pointerMarek Olšák1-11/+11
2024-02-08st/mesa: move st_update_functions into st_contextMarek Olšák1-18/+10
2024-01-29st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLEDMarek Olšák1-1/+1
2024-01-29mesa,gallium: move the thread scheduler to src/utilMarek Olšák1-2/+2
2023-12-12glsl/st: move has_half_float_packing flag to consts structTimothy Arceri1-1/+1
2023-11-28gallium: add PIPE_CAP_PERFORMANCE_MONITOR for GL_AMD_performance_monitorMarek Olšák1-15/+0
2023-08-14gallium: move vertex stride to CSOMike Blumenkrantz1-0/+3
2023-07-11gallium: Remove `PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND`Lucas Fryzek1-2/+0
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-1/+1
2023-06-20mesa: Fix use after free.Mykola Piatykop1-0/+1
2023-06-12mesa: Simplify st_get_nir_compiler_options().Emma Anholt1-11/+1
2023-06-03compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_...Yonggang Luo1-1/+1
2023-05-04nir: switch to a normal sampler for ARB program with not depth texturesIllia Polishchuk1-1/+2
2023-04-07gallium: Remove PIPE_CAP_TEXTURE_BUFFER_SAMPLERAlyssa Rosenzweig1-2/+0
2023-03-20mesa ctx->API --> _mesa_is_foo(ctx)volodymyr.o1-2/+2
2023-03-17st/mesa, iris: Add optional CPU-based ASTC void extent denorm flushingKenneth Graunke1-0/+3
2023-03-12mesa: put dispatch table initialization into one placeMarek Olšák1-2/+2
2023-02-24mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supportedFriedrich Vock1-1/+1
2023-02-18glthread: remove unnecessary debug codeMarek Olšák1-1/+1
2023-02-16mesa/st: refactor st_destroy_texcompress_compute conditionTapani Pälli1-1/+1
2023-02-10mesa/st: Add get_compute_programNanley Chery1-0/+16
2023-02-05gallium: add PIPE_CAP_NULL_TEXTURESMike Blumenkrantz1-0/+3
2023-01-24mesa: (more) correctly handle incomplete depth texturesMike Blumenkrantz1-4/+6
2023-01-12gallium: Add cap to request state validation for all dirty stateGert Wollny1-0/+4
2023-01-02st/mesa: Fix free of non-shareable shaders on context destroyErico Nunes1-5/+5
2022-12-14st/mesa: Enable Alpha writes when writing RGB faked as RGBAKenneth Graunke1-0/+2
2022-12-12mesa: move _DrawVAOEnabledAttribs determination into st_update_arrayMarek Olšák1-1/+2
2022-12-12mesa: inline _mesa_draw_array_bits & _mesa_draw_current_bitsMarek Olšák1-1/+1
2022-12-12st/mesa: move st_atom.c contents into st_context.cMarek Olšák1-2/+19
2022-12-12st/mesa: remove st_context::dirty, use gl_context::NewDirtyState insteadMarek Olšák1-28/+27
2022-12-09gallium: remove st_context_iface, use st_context directlyMarek Olšák1-2/+2
2022-12-09gallium: remove duplicated st_context_iface::st_context_privateMarek Olšák1-2/+1
2022-12-09gallium: rename st_manager to pipe_frontend_screen (think dri_screen)Marek Olšák1-4/+4
2022-12-07st/mesa: don't flag ST_NEW_RASTERIZER for _NEW_PROGRAMMarek Olšák1-3/+0
2022-12-07st/mesa: update st_context::active_states in _mesa_update_stateMarek Olšák1-35/+1
2022-12-07st/mesa: move check_program_state code into _mesa_update_stateMarek Olšák1-2/+0
2022-11-25mesa: support dummy queries for ARB_pipeline_statistics_queryErik Faye-Lund1-0/+2
2022-11-25mesa: treat unsupported queries as dummiesErik Faye-Lund1-0/+2
2022-10-16mesa,gallium: Revert "Make point coord origin a CAP"Alyssa Rosenzweig1-3/+0
2022-10-15mesa/st: rip out point-sprite capErik Faye-Lund1-7/+1
2022-09-25mesa/st: emit string marker based on PIPE_CAP_STRING_MARKERYiwei Zhang1-0/+3
2022-09-18mesa/st: add context-flag for latcErik Faye-Lund1-0/+3
2022-09-15mesa/st: add context-flag for rgtcErik Faye-Lund1-0/+3
2022-09-09gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITSTomeu Vizoso1-0/+3
2022-09-06mesa/st: add context-flags for s3tcErik Faye-Lund1-0/+3
2022-08-31mesa/st: force nearest-filtering for fp32 texturesErik Faye-Lund1-0/+3