summaryrefslogtreecommitdiff
path: root/src/glsl/nir/nir.h
AgeCommit message (Expand)AuthorFilesLines
2015-04-22nir: Move get_const_initializer_load from vars_to_ssa to NIR coreJason Ekstrand1-0/+3
2015-04-22nir/tex: Use the correct return size for query_levels and lodJason Ekstrand1-1/+4
2015-04-22nir: Refactor tex_instr_dest_size to use a switch statementJason Ekstrand1-5/+8
2015-04-14nir: Silence unused parameter warningsIan Romanick1-1/+1
2015-04-11nir: Store num_direct_uniforms in the nir_shader.Kenneth Graunke1-0/+3
2015-04-11nir: split out lower_sub from lower_negateRob Clark1-0/+2
2015-04-10nir: Constify nir_lower_sampler's gl_shader_program pointer.Kenneth Graunke1-1/+1
2015-04-10nir: Make nir_lower_samplers take a gl_shader_stage, not a gl_program *.Kenneth Graunke1-1/+1
2015-04-10nir: Move gl_shader_stage enum from mtypes.h to shader_enums.h.Kenneth Graunke1-0/+1
2015-04-07nir: Make nir_*_instr_create take a nir_shader instead of a void * contextJason Ekstrand1-9/+9
2015-04-07nir: Implement a nir_sweep() pass.Kenneth Graunke1-0/+2
2015-04-05nir: add lowering for idiv/udiv/umodRob Clark1-0/+1
2015-04-05nir: add option to lower slt/sge/seq/sneRob Clark1-0/+3
2015-04-03nir: Add a cubemap normalizing passJason Ekstrand1-0/+2
2015-04-03nir: Add a src_get_parent_instr functionJason Ekstrand1-0/+10
2015-04-03nir: Add a lowering pass for texture projectors.Eric Anholt1-0/+1
2015-04-01nir/algebraic: Add a seperate section for "late" optimizationsJason Ekstrand1-0/+1
2015-03-27nir: Add optional lowering of flrp.Eric Anholt1-0/+1
2015-03-19nir/lower_io: Add a assign_locations function that sorts by [in]direct useJason Ekstrand1-0/+4
2015-03-19nir/lower_io: Make variable location assignment a manual operationJason Ekstrand1-0/+3
2015-03-19nir: Use a list instead of a hash_table for inputs, outputs, and uniformsJason Ekstrand1-3/+3
2015-03-08nir: Add native_integers to nir_shader_compiler_options.Kenneth Graunke1-0/+6
2015-03-08nir: Delete nir_shader::user_structures and num_user_structures.Kenneth Graunke1-4/+0
2015-02-24nir/register: Add a parent_instr fieldJason Ekstrand1-1/+10
2015-02-20nir: Drop dependency on mtypes.h for core NIR.Eric Anholt1-1/+3
2015-02-20util: Move Mesa's bitset.h to util/.Eric Anholt1-1/+1
2015-02-19nir: Add a global code motion (GCM) passJason Ekstrand1-0/+2
2015-02-19nir/instr: Change "live" to a more generic "pass_flags" fieldJason Ekstrand1-2/+4
2015-02-19nir: Make nir_[cf_node/instr]_[prev/next] return null if at the endJason Ekstrand1-6/+22
2015-02-19nir/dominance: Add a constant-time mechanism for comparing blocksJason Ekstrand1-0/+9
2015-02-19nir/dominance: Expose the dominance intersection functionJason Ekstrand1-0/+2
2015-02-18nir: Add a flag for lowering fsat.Eric Anholt1-0/+1
2015-02-18nir: Add a flag for lowering ffma.Eric Anholt1-0/+1
2015-02-18nir: Add a flag for lowering fneg/ineg.Eric Anholt1-0/+2
2015-02-18nir: Add a flag for lowering fsqrt(x) to frcp(frsqrt(x)).Eric Anholt1-0/+1
2015-02-18nir: Conditionalize the POW reconstruction on shader compiler options.Eric Anholt1-0/+1
2015-02-18nir: Add a nir_shader_compiler_options struct pointed to by the shaders.Eric Anholt1-2/+13
2015-02-10nir: Mark nir_print_instr's instr pointer as const.Kenneth Graunke1-1/+1
2015-02-03nir: add an optimization to remove useless phi nodesConnor Abbott1-0/+2
2015-02-03nir: Add a pass to lower vector phi nodes to scalar phi nodesJason Ekstrand1-0/+2
2015-01-29nir: Add an invalid typeJason Ekstrand1-0/+1
2015-01-26nir: add a helper function for getting the number of source componentsConnor Abbott1-0/+15
2015-01-26nir: Use pointers for nir_src_copy and nir_dest_copyJason Ekstrand1-2/+2
2015-01-24nir: use Python to autogenerate opcode informationConnor Abbott1-14/+2
2015-01-23nir: Expose nir_print_instr() for debug printsEric Anholt1-0/+1
2015-01-23nir: Add nir_lower_alu_to_scalar.Eric Anholt1-0/+1
2015-01-23nir: Make some helpers for copying ALU src/dests.Eric Anholt1-0/+4
2015-01-22nir: Make an easier helper for setting up SSA defs.Eric Anholt1-0/+2
2015-01-21nir: Replace assert(0) with unreachable().Matt Turner1-2/+1
2015-01-21nir: Add src and dest constructorsJason Ekstrand1-0/+37