summaryrefslogtreecommitdiff
path: root/src/mesa/main/uniform_query.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-04-19mesa: add KHR_no_error support to glUniform*() functionsTimothy Arceri1-23/+50
2017-03-29mesa: split _NEW_TEXTURE into _NEW_TEXTURE_OBJECT & _NEW_TEXTURE_STATEMarek Olšák1-1/+1
2017-02-27glsl: use is_sampler() anywhere it's possibleSamuel Pitoiset1-1/+1
2017-02-27glsl: use is_image() anywhere it's possibleSamuel Pitoiset1-1/+1
2017-02-08mesa: (trivial) include <inttypes.h> for PRIx64 macrosRoland Scheidegger1-0/+1
2017-02-08mesa: use PRId64/PRIu64 when printing 64-bit intsTimothy Arceri1-2/+2
2017-02-08mesa/uniform: fix strict aliasing issues with int64 code.Dave Airlie1-12/+26
2017-01-26mesa: Arrange validate_uniform_parameters parameters to match call sitesIan Romanick1-11/+11
2017-01-26mesa: Arrange _mesa_uniform parameters to match the call sitesIan Romanick1-5/+3
2017-01-26mesa: Arrange _mesa_uniform_matrix parameters to match the call sitesIan Romanick1-5/+4
2017-01-26mesa: Trivial clean-ups in uniform_query.cppIan Romanick1-8/+4
2017-01-23mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri1-13/+8
2017-01-20mesa: Add support for 64-bit integer uniformsDave Airlie1-3/+79
2017-01-06st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri1-1/+1
2017-01-06mesa/glsl: set sampler units directly in gl_programTimothy Arceri1-5/+3
2017-01-06mesa: simplify sampler setting codeTimothy Arceri1-22/+11
2017-01-06mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri1-1/+1
2017-01-06st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_programTimothy Arceri1-1/+1
2016-11-19st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri1-4/+4
2016-09-12mesa: Remove unused hash table includesThomas Helland1-1/+0
2016-07-26mesa: Avoid aliasing violation in uniform_query.cpp.Matt Turner1-14/+31
2016-07-25main: memcpy larger chunks in _mesa_propagate_uniforms_to_driver_storageNils Wallménius1-6/+23
2016-07-05mesa: stop copying SamplerUnits twiceTimothy Arceri1-4/+0
2016-07-05mesa: fix build errorTimothy Arceri1-1/+1
2016-07-05mesa: faster validation of sampler unit mapping for SSOGregory Hainaut1-38/+31
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-2/+2
2016-06-16mesa: Use bitmask/ffs to iterate the active_samplers bitmask.Mathias Fröhlich1-3/+5
2016-06-09mesa: use new 64-bit checks instead of explicit double checks.Dave Airlie1-4/+4
2016-05-04mesa/main: handle double uniform matrices properlyJuan A. Suarez Romero1-1/+1