summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/uniform_query.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: faster validation of sampler unit mapping for SSOGregory Hainaut2016-07-051-38/+31
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-2/+2
* mesa: Use bitmask/ffs to iterate the active_samplers bitmask.Mathias Fröhlich2016-06-161-3/+5
* mesa: use new 64-bit checks instead of explicit double checks.Dave Airlie2016-06-091-4/+4
* mesa/main: handle double uniform matrices properlyJuan A. Suarez Romero2016-05-041-1/+1
* mesa: remove initialized field from uniform storageTimothy Arceri2016-03-291-4/+0
* glsl: move to compiler/Emil Velikov2016-01-261-4/+4
* mesa/uniform_query: add IROUNDD and use for doubles->ints (v2)Dave Airlie2016-01-111-1/+1
* glsl: re-validate program pipeline after sampler changeTimothy Arceri2015-12-071-0/+4