summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: move control flow modification to its own fileConnor Abbott2015-08-247-687/+796
* 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/validate: check successors/predecessors more carefullyConnor Abbott2015-08-241-11/+84
* nir: Delete the nir_function_impl::start_block field.Kenneth Graunke2015-08-246-9/+15
* nir: convert the glsl intrinsic image_size to nir_intrinsic_image_sizeMartin Peres2015-08-202-6/+17
* nir: Use nir_builder in nir_lower_io's get_io_offset().Kenneth Graunke2015-08-191-28/+14
* nir: Pull nir_lower_io's load_op selection into a helper function.Kenneth Graunke2015-08-191-17/+22
* nir: Simplify feq(fneg(a), a)) -> feq(a, 0.0)Thomas Helland2015-08-181-0/+1
* nir: Simplify fne(fneg(a), a) -> fne(a, 0.0)Thomas Helland2015-08-181-0/+1
* nir: Add a glsl_uint_type() wrapper.Kenneth Graunke2015-08-162-0/+7
* nir: Add support for CSE on textures.Eric Anholt2015-08-141-4/+39
* nir: Zero out texture instructions when creating them.Eric Anholt2015-08-141-1/+1
* nir: Don't try to scalarize unpack ops.Eric Anholt2015-08-141-0/+15
* nir: Add a nir_opt_undef() to handle csels with undef.Eric Anholt2015-08-142-0/+106
* nir: add missing type to type_size_vec4()Timothy Arceri2015-08-051-0/+2
* nir: Add a nir_lower_load_const_to_scalar() pass.Eric Anholt2015-08-042-0/+104
* nir: Add algebraic opt for no-op iand.Eric Anholt2015-08-041-0/+1
* Revert "nir: Use a single bit for the dual-source blend index"Eric Anholt2015-08-041-6/+2
* nir: Fix output swizzle in get_mul_for_srcSamuel Iglesias Gonsalvez2015-08-031-1/+12
* nir/nir_lower_io: Add vec4 supportIago Toral Quiroga2015-08-032-27/+78
* nir: Use a single bit for the dual-source blend indexTimothy Arceri2015-08-031-2/+6
* nir: Avoid double promotion.Matt Turner2015-07-291-2/+2
* glsl: Remove MSVC implementations of copysign and isnormal.Matt Turner2015-07-291-13/+1
* i965: add support for ARB_shader_subroutineDave Airlie2015-07-241-0/+1
* glsl/types: add new subroutine type (v3.2)Dave Airlie2015-07-231-0/+2
* nir: add nir_foreach_instr_safe_reverse()Connor Abbott2015-07-171-0/+2
* nir: add nir_instr_is_first() and nir_instr_is_last() helpersConnor Abbott2015-07-171-0/+12
* nir: add nir_var_shader_storageIago Toral Quiroga2015-07-146-8/+20
* nir: Fix comment above nir_convert_from_ssa() prototype.Kenneth Graunke2015-07-081-3/+3
* nir/lower_phis_to_scalar: undef is trivially scalarizableRob Clark2015-07-031-0/+1
* nir: Don't allow copying SSA destinationsJason Ekstrand2015-07-021-11/+11
* nir: remove parent_instr from nir_registerConnor Abbott2015-06-303-17/+0
* nir: remove nir_src_get_parent_instr()Connor Abbott2015-06-301-10/+0
* nir/from_ssa: add a flag to not convert everything from SSAConnor Abbott2015-06-302-8/+24
* nir: cleanup open-coded instruction castsRob Clark2015-06-303-3/+3
* nir: Recognize max(min(a, 1.0), 0.0) as fsat(a).Kenneth Graunke2015-06-251-0/+1
* nir: Use a switch statement for detecting move-like operations.Kenneth Graunke2015-06-241-6/+14
* nir: Allow vec2/vec3/vec4 instructions in the select peephole pass.Kenneth Graunke2015-06-221-1/+3
* nir: Add barrier intrinsic functionJordan Justen2015-06-122-1/+4
* glsl: Add ir node for barrierChris Forbes2015-06-121-0/+7
* nir: use src for ssa helperTimothy Arceri2015-06-031-5/+1
* nir: remove extra semicolonTimothy Arceri2015-06-031-1/+1
* nir: prevent use-after-free condition in should_lower_phi()Eduardo Lima Mitev2015-06-021-0/+5
* nir: Fix output swizzle in get_mul_for_srcIago Toral Quiroga2015-05-281-10/+9
* nir: Remove sRGB colorspace conversion round-trip.Matt Turner2015-05-221-0/+2
* nir: Get rid of the array elements parameter on load/store intrinsicsJason Ekstrand2015-05-202-12/+9
* nir: Translate memory barrier intrinsics from GLSL IR.Francisco Jerez2015-05-121-0/+4
* nir: Translate image load, store and atomic intrinsics from GLSL IR.Francisco Jerez2015-05-121-11/+115
* nir: Fix indexing of atomic counter arrays with a constant value.Francisco Jerez2015-05-121-1/+2