summaryrefslogtreecommitdiff
path: root/src/mesa/main/ffvertex_prog.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Add helpers for lazy var creation.Emma Anholt2023-05-161-29/+5
* mesa/main: drop use_legacy_math_rulesErik Faye-Lund2023-05-041-4/+2
* mesa/main: drop unused variableDavid Heidelberg2023-05-031-2/+1
* mesa/main: make ffvertex output nirErik Faye-Lund2023-04-291-898/+612
* mesa/main: drop disasm-code from ffvertex_prog.cErik Faye-Lund2023-04-291-33/+0
* mesa/main: clean up white-space in ffvertex_prog.cErik Faye-Lund2023-04-291-309/+309
* mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.hYonggang Luo2022-11-031-1/+1
* mesa: pass select result buffer offset as attribute/varyingQiang Yu2022-06-061-0/+14
* mesa/st: refactor program translation into one file.Dave Airlie2022-01-261-1/+1
* mesa: use less temporaries in build_lightingPierre-Eric Pelloux-Prayer2022-01-211-12/+44
* mesa/st: move program calls to direct callDave Airlie2021-12-081-2/+2
* mesa: don't add attenuation constants if ffvp doesn't use themMarek Olšák2021-11-241-3/+10
* shader_enums: change VERT_BIT back to the 32-bit shiftMarek Olšák2021-06-161-1/+1
* mesa: merge STATE_LIGHT_ATTENUATION and STATE_LIGHT_POSITION_* parametersMarek Olšák2021-02-261-0/+16
* mesa: merge STATE_LIGHTPROD parametersMarek Olšák2021-02-261-6/+28
* mesa: move gl_context::varying_vp_inputs into ctx->VertexProgram._VaryingInputsMarek Olšák2021-02-151-2/+2
* mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokensMarek Olšák2021-01-211-2/+2
* mesa: remove STATE_INTERNALMarek Olšák2021-01-211-12/+7
* compiler: decrease STATE_LENGTH from 5 to 4Marek Olšák2020-12-011-18/+14
* mesa: put constants before state vars for ffvpMarek Olšák2020-12-011-1/+6
* mesa: restructure gl_light vars to match the layout of gl_LightSource uniformsMarek Olšák2020-12-011-6/+6
* mesa: demystify material_attrib()Marek Olšák2020-12-011-1/+14
* mesa: rework matrix statevar enums to remove excessive branching in fetch_stateMarek Olšák2020-12-011-8/+8
* mesa: replace GLenum target with gl_shader_stage in NewProgramMarek Olšák2020-04-271-1/+1
* mesa: Avoid setting _NEW_VARYING_VP_INPUTS in non fixed function mode.Mathias Fröhlich2019-05-141-0/+3
* ffvertex: Don't try to read output registers in fog calculationIan Romanick2018-05-041-4/+6
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-131-1/+1
* mesa: separate legacy stuff from gl_texture_unit into gl_fixedfunc_texture_unitMarek Olšák2018-02-131-1/+2
* mesa: Use defines for the aliased material array attributes.Mathias Fröhlich2018-02-011-3/+4
* mesa: Care for differences in fog mode only if fog is consumed.Mathias Fröhlich2018-01-301-3/+5
* mesa: Reduce ffvertex_prog state_key to 36 bytes.Mathias Fröhlich2018-01-301-14/+15
* mesa: Remove unused ffvertex_prog texunit_really_enabled.Mathias Fröhlich2018-01-301-4/+0
* mesa: Remove unused bit in ffvertex_prog state_key.Mathias Fröhlich2018-01-301-6/+0
* mesa: texgen_enabled is only 1 bit.Mathias Fröhlich2018-01-301-1/+1
* mesa: Encode fog modes in a 2 bit field.Mathias Fröhlich2018-01-301-38/+37
* mesa: Move seperate_specular into the lighting section.Mathias Fröhlich2018-01-301-3/+3
* mesa: Get the point size array state from varying_vp_inputs.Mathias Fröhlich2018-01-301-5/+1
* mesa: shrink VERT_ATTRIB bitfields to 32 bitsMarek Olšák2017-11-251-1/+1
* st/mesa/glsl: add new is_arb_asm flag in gl_programTimothy Arceri2017-01-061-1/+1
* st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri2016-11-171-16/+16
* mesa: make use of ralloc when creating ARB asm gl_program fieldsTimothy Arceri2016-11-171-4/+5
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-261-2/+2
* r200/i915/st/mesa/compiler: use common inputs read fieldTimothy Arceri2016-10-261-3/+3
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-3/+2
* mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri2016-10-261-37/+35
* mesa: Fix fixed function spot lighting on newer hardware (again)Daniel Scharrer2016-08-191-14/+3
* mesa: Use bitmask/ffs to build ff vertex shader keys.Mathias Fröhlich2016-06-161-2/+4
* mesa: Use bitmask/ffs to iterate enabled lights for ff shader keys.Mathias Fröhlich2016-06-161-13/+15
* mesa: Rename CoordReplaceBits back to CoordReplace.Mathias Fröhlich2016-06-161-1/+1