summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Add support for lowering load/stores of shared variablesJordan Justen2016-01-211-0/+1
* nir: Add compute shader shared variable storage classJordan Justen2016-01-211-0/+6
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-291-0/+8
|\
| * mesa: Add core mesa support for GL_ARB_shader_draw_parametersKristian Høgsberg Kristensen2015-12-291-0/+8
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-281-30/+15
|\|
| * nir: Get rid of function overloadsJason Ekstrand2015-12-281-26/+12
* | nir: Add a function for comparing cursorsJason Ekstrand2015-12-231-0/+63
* | nir: Create the params array in function_impl_createJason Ekstrand2015-12-231-0/+4
* | nir: Add a helper for creating a "bare" nir_function_implJason Ekstrand2015-12-231-10/+19
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-101-4/+4
|\|
| * glsl: Rename safe_reverse -> reverse_safe.Matt Turner2015-12-011-4/+4
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-231-11/+68
|\|
| * nir: Add a ssa_def_rewrite_uses_after helperJason Ekstrand2015-11-231-0/+49
| * nir: Use instr/if_rewrite in nir_ssa_def_rewrite_usesJason Ekstrand2015-11-231-12/+4
| * nir: Add support for gl_HelperInvocation system value.Matt Turner2015-11-201-0/+4
| * nir: add nir_var_all enumRob Clark2015-11-191-0/+4
| * nir: Add support for cloning shadersJason Ekstrand2015-11-181-0/+8
* | nir: Separate texture from sampler in nir_tex_instrJason Ekstrand2015-11-141-1/+7
|/
* nir: some small cleanupsRob Clark2015-11-061-9/+9
* nir: Add intrinsics for tessellation shader system values.Kenneth Graunke2015-10-281-7/+10
* nir: Add helpers for creating variables and adding them to listsJason Ekstrand2015-10-151-0/+66
* nir: split out instruction comparison functionsConnor Abbott2015-10-091-27/+0
* nir: Add a function to determine if a source is dynamically uniformNeil Roberts2015-10-091-0/+29
* nir: Move GS data to nir_shader_infoJason Ekstrand2015-10-021-3/+0
* nir: Add a a nir_shader_info structJason Ekstrand2015-10-021-0/+1
* nir: Use a system value for gl_PrimitiveIDIn.Kenneth Graunke2015-09-291-1/+4
* nir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir intrinsicJordan Justen2015-09-291-0/+4
* nir: Move system value -> intrinsic mapping into nir.cJason Ekstrand2015-09-211-0/+38
* nir: Add comments to nir_index_instrs and nir_index_ssa_defsJason Ekstrand2015-09-171-0/+8
* nir: Add a generic instruction indexJason Ekstrand2015-09-171-0/+18
* nir: Add gl_WorkGroupID system variableJordan Justen2015-09-131-0/+2
* nir: Add gl_LocalInvocationID variableJordan Justen2015-09-131-0/+2
* nir: Add a function for rewriting instruction destinationsJason Ekstrand2015-09-111-0/+24
* nir: Only unlink sources that are actually validJason Ekstrand2015-09-111-7/+8
* nir: Remove the mem_ctx parameter from ssa_def_rewrite_usesJason Ekstrand2015-09-111-1/+1
* nir: Fix a bunch of ralloc parenting errorsJason Ekstrand2015-09-111-9/+11
* nir: Store some geometry shader data in nir_shader.Kenneth Graunke2015-09-111-0/+3
* nir: Add a nir_system_value_from_intrinsic() function.Kenneth Graunke2015-09-081-0/+34
* nir: add a helper for iterating over blocks in a cf nodeConnor Abbott2015-09-011-0/+7
* nir: add nir_block_get_following_loop() helperConnor Abbott2015-09-011-0/+16
* nir: Convert the NIR instruction insertion API to use cursors.Kenneth Graunke2015-08-271-89/+38
* nir: Strengthen "no jumps" assertions in instruction insertion API.Kenneth Graunke2015-08-271-5/+5
* nir: Store gl_shader_stage in nir_shader.Kenneth Graunke2015-08-251-1/+5
* nir: move control flow modification to its own fileConnor Abbott2015-08-241-672/+5
* nir: make cleanup_cf_node() not use remove_defs_uses()Connor Abbott2015-08-241-2/+4
* nir: inline block_add_pred() a few placesConnor Abbott2015-08-241-3/+2
* nir: Delete the nir_function_impl::start_block field.Kenneth Graunke2015-08-241-1/+0
* nir: Zero out texture instructions when creating them.Eric Anholt2015-08-141-1/+1
* nir: Don't allow copying SSA destinationsJason Ekstrand2015-07-021-11/+11
* nir: remove parent_instr from nir_registerConnor Abbott2015-06-301-1/+0