summaryrefslogtreecommitdiff
path: root/src/mesa/program/program.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-18mesa/st: add 'base_serialized_nir'Mike Blumenkrantz1-0/+1
2024-02-21mesa: declare _mesa_HashTable inside structures instead of as a pointerMarek Olšák1-1/+1
2023-05-19mesa/main: ff-fragshader to nirErik Faye-Lund1-1/+1
2023-03-20mesa ctx->API --> _mesa_is_foo(ctx)volodymyr.o1-1/+1
2023-03-02mesa: initialize VertexProgram._VaryingInputs before the first useMarek Olšák1-0/+1
2022-11-03mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.hYonggang Luo1-1/+1
2022-07-16mesa/arbprog: Stop doing optimization in the ARB program IR.Emma Anholt1-49/+0
2022-07-16mesa/arbprog: Use nir_lower_io_to_temporaries.Emma Anholt1-111/+0
2022-06-10nir: Rename is_arb_asm to use_legacy_math_rules and document its meaning.Emma Anholt1-1/+1
2022-05-05mesa/st: Remove st_glsl_to_tgsi.Emma Anholt1-4/+0
2022-01-26mesa/st: move program new/delete into mesaDave Airlie1-3/+30
2022-01-20mesa: drop unused context parameter to shader program data reference.Dave Airlie1-1/+1
2021-12-22mesa: drop unused _mesa_new_program.Dave Airlie1-23/+0
2021-12-08mesa/st: move program calls to direct callDave Airlie1-3/+2
2021-07-28mesa: move gl_program::is_arb_asm to shader_infoPierre-Eric Pelloux-Prayer1-1/+1
2021-02-26mesa: sort state parameters for ffvp to enable better parameter mergingMarek Olšák1-9/+40
2021-02-15mesa: optimize set_varying_vp_inputs by precomputing the conditionsMarek Olšák1-1/+2
2021-01-26compiler: Use util/bitset.h for system_values_readCaio Marcelo de Oliveira Filho1-2/+2
2020-12-01mesa: put constants before state vars for ffvpMarek Olšák1-0/+34
2020-04-27mesa: replace GLenum target with gl_shader_stage in NewProgramMarek Olšák1-20/+9
2020-04-18Fix promotion of floats to doublesAlbert Astals Cid1-1/+1
2018-02-23mesa: Provide an alternative to get_vp_mode()Mathias Fröhlich1-0/+1
2018-02-08mesa: (trivial) remove unused ignore_sample_qualifier_parameterRoland Scheidegger1-7/+4
2018-01-17mesa: move gl_external_samplers() to program.[ch]Brian Paul1-0/+17
2017-10-31main: Add driver cache blob fields to gl_programJordan Justen1-0/+4
2017-06-14glsl: process uniform images declared bindlessSamuel Pitoiset1-0/+4
2017-06-14glsl: process uniform samplers declared bindlessSamuel Pitoiset1-0/+4
2017-04-05mesa: Replace program locks with atomic inc/dec.Matt Turner1-12/+3
2017-01-06mesa/glsl: remove hack to reset sampler units to zeroTimothy Arceri1-5/+16
2017-01-06st/mesa/glsl: add new is_arb_asm flag in gl_programTimothy Arceri1-3/+6
2016-12-31glsl/mesa: add reference to gl_shader_program_data from gl_programTimothy Arceri1-0/+2
2016-12-30mesa/compiler: add stage to shader_infoTimothy Arceri1-0/+1
2016-11-17st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri1-18/+18
2016-11-17mesa: make use of ralloc when creating ARB asm gl_program fieldsTimothy Arceri1-11/+6
2016-11-03st/mesa/r200/i915/i965: use rzalloc() to create gl_programTimothy Arceri1-2/+2
2016-10-26glsl/st/mesa: use common system values read fieldTimothy Arceri1-2/+2
2016-10-26st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri1-12/+9
2016-10-26i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri1-1/+1
2016-10-26i965/mesa/st: eliminate gl_compute_programTimothy Arceri1-5/+2
2016-10-26mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri1-9/+6
2016-10-26i965/mesa/st: eliminate gl_geometry_programTimothy Arceri1-4/+1
2016-10-26i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri1-5/+2
2016-10-26i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri1-2/+2
2016-03-02program: Drop GL_FRAGMENT_PROGRAM_NV from switch statement.Matt Turner1-1/+0
2016-02-02mesa: use geometric helper for computing min samplesIlia Mirkin1-3/+4
2015-10-15program: convert _mesa_init_gl_program() to take struct gl_program *Emil Velikov1-29/+26
2015-10-14mesa: remove unused functions in program.cBrian Paul1-51/+0
2015-10-09program: remove _mesa_init_*_program wrappersMarek Olšák1-115/+18
2015-10-09program: remove other unused functionsMarek Olšák1-134/+0
2015-10-09program: remove unused cloning and combining functionsMarek Olšák1-250/+0