summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/uniform_query.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa: add packing support for setting uniform handlesTimothy Arceri2018-03-201-3/+13
* mesa: add packing support for setting uniformsTimothy Arceri2018-03-201-19/+53
* mesa: create copy uniform to storage helpersTimothy Arceri2018-03-201-63/+91
* mesa: rework ParameterList to allow packingTimothy Arceri2018-03-201-6/+8
* mesa: fix mismatch when returning 64-bit bindless uniform handlesSamuel Pitoiset2017-07-281-1/+2
* mesa: skip FLUSH_VERTICES() if no samplers were changedTimothy Arceri2017-06-271-1/+6
* mesa: don't set _NEW_PROGRAM_CONSTANTS for non-bindless opaque uniformsTimothy Arceri2017-06-271-0/+6
* mesa: don't flag _NEW_PROGRAM_CONSTANTS for GLSL programs for st/mesaMarek Olšák2017-06-221-3/+20
* mesa: add KHR_no_error support for gl*UniformHandleui64*ARBSamuel Pitoiset2017-06-181-19/+39
* mesa: fix setting uniform variables for bindless samplers/imagesSamuel Pitoiset2017-06-141-6/+19
* mesa: handle bindless uniforms bound to texture/image unitsSamuel Pitoiset2017-06-141-6/+116
* mesa: add support for glUniformHandleui64*ARB()Samuel Pitoiset2017-06-141-0/+64
* mesa/main: replace remaining uses of IROUND() in GetUniform*() by round()Iago Toral Quiroga2017-06-011-2/+2
* mesa/main: conversion from float in GetUniformi64v requires rounding to nearestIago Toral Quiroga2017-06-011-1/+1
* mesa/main: Add conversion from double to uint64/int64 in GetUniform*i64v()Iago Toral Quiroga2017-06-011-0/+14
* mesa/main: Clamp GetUniformui64v values to be >= 0Iago Toral Quiroga2017-06-011-1/+45
* mesa/main: Clamp GetUniformuiv values to be >= 0Kenneth Graunke2017-06-011-11/+51
* mesa/main: fix indentation in _mesa_get_uniform()Iago Toral Quiroga2017-06-011-98/+101
* mesa: unify _mesa_uniform() for image uniformsSamuel Pitoiset2017-05-161-6/+8
* mesa: fix indentation in _mesa_uniform()Samuel Pitoiset2017-05-161-18/+19
* mesa: don't crash in KHR_no_error uniform variants when location == -1Timothy Arceri2017-05-161-0/+9
* glsl: make sampler/image types as 64-bitSamuel Pitoiset2017-05-061-1/+5
* glsl: set vector_elements to 1 for samplersSamuel Pitoiset2017-05-021-10/+5
* Revert "glsl: set vector_elements to 1 for samplers"Matt Turner2017-04-281-5/+10
* glsl: set vector_elements to 1 for samplersSamuel Pitoiset2017-04-271-10/+5
* mesa: validate sampler type across the whole programTimothy Arceri2017-04-221-0/+2
* mesa: add KHR_no_error support to glUniform*() functionsTimothy Arceri2017-04-191-23/+50
* mesa: split _NEW_TEXTURE into _NEW_TEXTURE_OBJECT & _NEW_TEXTURE_STATEMarek Olšák2017-03-291-1/+1
* glsl: use is_sampler() anywhere it's possibleSamuel Pitoiset2017-02-271-1/+1
* glsl: use is_image() anywhere it's possibleSamuel Pitoiset2017-02-271-1/+1
* mesa: (trivial) include <inttypes.h> for PRIx64 macrosRoland Scheidegger2017-02-081-0/+1
* mesa: use PRId64/PRIu64 when printing 64-bit intsTimothy Arceri2017-02-081-2/+2
* mesa/uniform: fix strict aliasing issues with int64 code.Dave Airlie2017-02-081-12/+26
* mesa: Arrange validate_uniform_parameters parameters to match call sitesIan Romanick2017-01-261-11/+11
* mesa: Arrange _mesa_uniform parameters to match the call sitesIan Romanick2017-01-261-5/+3
* mesa: Arrange _mesa_uniform_matrix parameters to match the call sitesIan Romanick2017-01-261-5/+4
* mesa: Trivial clean-ups in uniform_query.cppIan Romanick2017-01-261-8/+4
* mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri2017-01-231-13/+8
* mesa: Add support for 64-bit integer uniformsDave Airlie2017-01-201-3/+79
* st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri2017-01-061-1/+1
* mesa/glsl: set sampler units directly in gl_programTimothy Arceri2017-01-061-5/+3
* mesa: simplify sampler setting codeTimothy Arceri2017-01-061-22/+11
* mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri2017-01-061-1/+1
* st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_programTimothy Arceri2017-01-061-1/+1
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-4/+4
* mesa: Remove unused hash table includesThomas Helland2016-09-121-1/+0
* mesa: Avoid aliasing violation in uniform_query.cpp.Matt Turner2016-07-261-14/+31
* main: memcpy larger chunks in _mesa_propagate_uniforms_to_driver_storageNils Wallménius2016-07-251-6/+23
* mesa: stop copying SamplerUnits twiceTimothy Arceri2016-07-051-4/+0
* mesa: fix build errorTimothy Arceri2016-07-051-1/+1