path: root/src/mesa/main/uniform_query.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-06-10nir: Rename is_arb_asm to use_legacy_math_rules and document its meaning.Emma Anholt1-2/+2
2021-12-23mesa/st: drop ssbo, image and sampler driver state flags bitsDave Airlie1-1/+2
2021-12-06mesa: move _mesa_ensure_and_associate_uniform_storage() to uniform_query.cppTimothy Arceri1-0/+171
2021-12-06mesa/dd: burn a bunch of legacy driver interfaces downDave Airlie1-2/+0
2021-11-03mesa: don't reset SamplersValidated if nothing changedPierre-Eric Pelloux-Prayer1-0/+3
2021-10-29glsl: add gl_resource_name to precompute "name" properties laterMarek Olšák1-6/+6
2021-10-19mesa: fix crashes in the no_error path of glUniformMarek Olšák1-1/+3
2021-09-21mesa: Prioritize checking for GLES2's uniform transpose error.Emma Anholt1-11/+11
2021-07-20mesa: fix bindless uniform samplers updatePierre-Eric Pelloux-Prayer1-1/+4
2021-04-13mesa: implement glGetUniform for FP16 uniformsMarek Olšák1-1/+46
2021-04-13mesa: implement glUniform for packed FP16 uniformsMarek Olšák1-5/+163
2021-02-15mesa: move sampler uniform validation from draws to state changesMarek Olšák1-0/+6
2021-02-15mesa: don't report 1 for GL_VALIDATE_STATUS if user didn't validate pipelineMarek Olšák1-1/+1
2021-01-30mesa: for every state change, remember states we changed for glPopAttribMarek Olšák1-4/+4
2020-12-01mesa: fix crashes in the no_error case of invalid glUniform callsMarek Olšák1-0/+5
2020-12-01mesa: skip redundant uniform updates for glUniformHandleMarek Olšák1-7/+22
2020-12-01mesa: skip redundant uniform updates for glUniformMatrixMarek Olšák1-28/+96
2020-12-01mesa: skip redundant uniform updates for glUniformMarek Olšák1-26/+98
2020-12-01mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniformsMarek Olšák1-7/+4
2020-12-01mesa: call FLUSH_VERTICES before changing sampler uniformsMarek Olšák1-5/+8
2020-11-21mesa: make error handling for glGetActiveUniform glthread-safeMarek Olšák1-11/+33
2020-09-18mesa: fix glUniform* when a struct contains a bindless samplerPierre-Eric Pelloux-Prayer1-2/+4
2020-04-21mesa|mapi: replace _mesa_[v]snprintf with [v]snprintfDylan Baker1-1/+1
2018-04-12mesa: include mtypes.h lessMarek Olšák1-1/+1
2018-03-20mesa: add packing support for setting uniform handlesTimothy Arceri1-3/+13
2018-03-20mesa: add packing support for setting uniformsTimothy Arceri1-19/+53
2018-03-20mesa: create copy uniform to storage helpersTimothy Arceri1-63/+91
2018-03-20mesa: rework ParameterList to allow packingTimothy Arceri1-6/+8
2017-07-28mesa: fix mismatch when returning 64-bit bindless uniform handlesSamuel Pitoiset1-1/+2
2017-06-27mesa: skip FLUSH_VERTICES() if no samplers were changedTimothy Arceri1-1/+6
2017-06-27mesa: don't set _NEW_PROGRAM_CONSTANTS for non-bindless opaque uniformsTimothy Arceri1-0/+6
2017-06-22mesa: don't flag _NEW_PROGRAM_CONSTANTS for GLSL programs for st/mesaMarek Olšák1-3/+20
2017-06-18mesa: add KHR_no_error support for gl*UniformHandleui64*ARBSamuel Pitoiset1-19/+39
2017-06-14mesa: fix setting uniform variables for bindless samplers/imagesSamuel Pitoiset1-6/+19
2017-06-14mesa: handle bindless uniforms bound to texture/image unitsSamuel Pitoiset1-6/+116
2017-06-14mesa: add support for glUniformHandleui64*ARB()Samuel Pitoiset1-0/+64
2017-06-01mesa/main: replace remaining uses of IROUND() in GetUniform*() by round()Iago Toral Quiroga1-2/+2
2017-06-01mesa/main: conversion from float in GetUniformi64v requires rounding to nearestIago Toral Quiroga1-1/+1
2017-06-01mesa/main: Add conversion from double to uint64/int64 in GetUniform*i64v()Iago Toral Quiroga1-0/+14
2017-06-01mesa/main: Clamp GetUniformui64v values to be >= 0Iago Toral Quiroga1-1/+45
2017-06-01mesa/main: Clamp GetUniformuiv values to be >= 0Kenneth Graunke1-11/+51
2017-06-01mesa/main: fix indentation in _mesa_get_uniform()Iago Toral Quiroga1-98/+101
2017-05-16mesa: unify _mesa_uniform() for image uniformsSamuel Pitoiset1-6/+8
2017-05-16mesa: fix indentation in _mesa_uniform()Samuel Pitoiset1-18/+19
2017-05-16mesa: don't crash in KHR_no_error uniform variants when location == -1Timothy Arceri1-0/+9
2017-05-06glsl: make sampler/image types as 64-bitSamuel Pitoiset1-1/+5
2017-05-02glsl: set vector_elements to 1 for samplersSamuel Pitoiset1-10/+5
2017-04-28Revert "glsl: set vector_elements to 1 for samplers"Matt Turner1-5/+10
2017-04-27glsl: set vector_elements to 1 for samplersSamuel Pitoiset1-10/+5
2017-04-22mesa: validate sampler type across the whole programTimothy Arceri1-0/+2