summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_intrinsics.h
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'jekstrand/wip/i965-uniforms' into vulkanKristian Høgsberg Kristensen2016-01-211-2/+5
|\
| * nir: Add another index to load_uniform to specify the range readJason Ekstrand2015-12-141-2/+5
* | nir: Add atomic operations on variablesJordan Justen2016-01-211-0/+27
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-291-0/+2
|\ \
| * | mesa: Add core mesa support for GL_ARB_shader_draw_parametersKristian Høgsberg Kristensen2015-12-291-0/+2
* | | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-271-6/+6
|\| |
| * | nir: Add a writemask to store intrinsics.Kenneth Graunke2015-12-221-5/+5
| * | nir: Fix number of indices on shared variable store intrinsics.Kenneth Graunke2015-12-141-1/+1
| |/
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-101-42/+75
|\|
| * nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-42/+46
| * nir: Add nir intrinsics for shared variable atomic operationsJordan Justen2015-12-091-0/+27
| * nir: Translate glsl shared var store intrinsic to nir intrinsicJordan Justen2015-12-091-1/+2
| * nir: Translate glsl shared var load intrinsic to nir intrinsicJordan Justen2015-12-091-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-231-0/+1
|\|
| * nir: Add support for gl_HelperInvocation system value.Matt Turner2015-11-201-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-141-0/+14
|\|
| * nir: Allow outputs reads and add the relevant intrinsics.Kenneth Graunke2015-11-131-0/+2
| * nir/lower_io: Introduce nir_store_per_vertex_output intrinsics.Kenneth Graunke2015-11-131-0/+1
| * nir: Add new barrier functions for compute shadersJordan Justen2015-11-061-0/+11
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-031-0/+12
|\|
| * nir: add shader_clock intrinsicEmil Velikov2015-10-301-0/+8
| * nir: Add intrinsics for tessellation shader system values.Kenneth Graunke2015-10-281-0/+4
* | nir/intrinsics: Add a load_push_constant intrinsicJason Ekstrand2015-10-291-0/+1
* | Revert "nir/intrinsics: Add new Vulkan load/store intrinsics"Jason Ekstrand2015-10-271-7/+2
* | nir: Add a vulkan_resource_index intrinsicJason Ekstrand2015-10-271-0/+19
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-10-191-2/+4
|\|
| * nir: split SSBO min/max atomic instrinsics into signed/unsigned versionsIago Toral Quiroga2015-10-141-2/+4
* | nir/intrinsics: Add new Vulkan load/store intrinsicsJason Ekstrand2015-10-141-2/+7
* | Merge ../mesa into vulkanKristian Høgsberg Kristensen2015-10-081-0/+1
|\|
| * nir: Introduce new nir_intrinsic_load_per_vertex_input intrinsics.Kenneth Graunke2015-10-041-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-10-021-0/+1
|\|
| * nir: Use a system value for gl_PrimitiveIDIn.Kenneth Graunke2015-09-291-0/+1
* | Merge branch 'master' of ../mesa into vulkanKristian Høgsberg Kristensen2015-10-011-20/+84
|\|
| * nir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir intrinsicJordan Justen2015-09-291-0/+1
| * nir: Implement lowered SSBO atomic intrinsicsIago Toral Quiroga2015-09-251-0/+26
| * nir: Implement __intrinsic_load_ssboIago Toral Quiroga2015-09-251-1/+1
| * nir: Implement __intrinsic_store_ssboIago Toral Quiroga2015-09-251-8/+12
| * nir: Implement ir_unop_get_buffer_sizeSamuel Iglesias Gonsalvez2015-09-251-0/+7
| * nir: Add new GS intrinsics that maintain a count of emitted vertices.Kenneth Graunke2015-09-231-0/+21
| * nir: add sysval for user-clip-planesRob Clark2015-09-171-13/+14
| * nir: Add gl_WorkGroupID system variableJordan Justen2015-09-131-0/+1
| * nir: Add gl_LocalInvocationID variableJordan Justen2015-09-131-0/+1
| * nir: convert glsl imageSamples into a new intrinsicIlia Mirkin2015-09-101-0/+2
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-251-12/+20
|\|
| * nir/intrinsics: Add a second const index to load_uniformJason Ekstrand2015-08-251-11/+17
| * nir: convert the glsl intrinsic image_size to nir_intrinsic_image_sizeMartin Peres2015-08-201-0/+2
* | nir: move to two-level binding model for UBO'sConnor Abbott2015-07-151-11/+12
|/
* nir: Add barrier intrinsic functionJordan Justen2015-06-121-0/+1
* nir: Get rid of the array elements parameter on load/store intrinsicsJason Ekstrand2015-05-201-10/+9
* nir: Add memory barrier intrinsic.Francisco Jerez2015-05-121-0/+7