summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Disable MSVC switch warning on a per-file basis.Jose Fonseca2015-03-221-0/+4
* glsl: Avoid GLboolean vs bool arithmetic MSVC warnings.Jose Fonseca2015-03-221-2/+3
* glsl: Annotate as_foo functions that the this pointer cannot be NULLIan Romanick2015-03-191-0/+4
* nir/lower_io: Add a assign_locations function that sorts by [in]direct useJason Ekstrand2015-03-192-0/+75
* nir/lower_io: Make variable location assignment a manual operationJason Ekstrand2015-03-192-12/+5
* nir: Use a list instead of a hash_table for inputs, outputs, and uniformsJason Ekstrand2015-03-196-35/+29
* mesa: Replace _mesa_round_to_even() with _mesa_roundeven().Matt Turner2015-03-183-15/+20
* nir/peephole_select: Allow uniform/input loads and load_constJason Ekstrand2015-03-171-0/+25
* nir/peephole_select: Copy instructions into the block before the ifJason Ekstrand2015-03-171-13/+20
* nir/peephole_select: Rename are_all_move_to_phi and use a switchJason Ekstrand2015-03-171-25/+31
* glsl: Expose built-in packing functions under GLSL 4.2.Matt Turner2015-03-131-1/+1
* glsl: optimize (0 cmp x + y) into (-x cmp y).Samuel Iglesias Gonsalvez2015-03-131-3/+12
* nir: Fix non-determinism in nir_lower_vars_to_ssa().Kenneth Graunke2015-03-121-97/+26
* util: Fix foreach_list_typed_safe when exec_node is not at offset 0.Jason Ekstrand2015-03-121-2/+2
* nir: Add intrinsics for SYSTEM_VALUE_BASE_VERTEX and VERTEX_ID_ZERO_BASEKenneth Graunke2015-03-122-0/+8
* nir/worklist: Don't change the start index when computing the tail indexJason Ekstrand2015-03-112-7/+7
* nir: Optimize a + neg(a)Thomas Helland2015-03-111-0/+2
* nir: Optimize (a*b)+(a*c) -> a*(b+c)Thomas Helland2015-03-111-0/+2
* nir: Make the printer include nir_variable::location too.Kenneth Graunke2015-03-091-1/+1
* nir: Only do gl_FrontFacing workaround in glsl_to_nir for the FS.Kenneth Graunke2015-03-081-1/+2
* nir: Plumb the shader stage into glsl_to_nir().Kenneth Graunke2015-03-082-7/+9
* nir: Add native_integers to nir_shader_compiler_options.Kenneth Graunke2015-03-083-7/+12
* nir: Try to make sense of the nir_shader_compiler_options code.Kenneth Graunke2015-03-082-28/+4
* nir: Delete nir_shader::user_structures and num_user_structures.Kenneth Graunke2015-03-084-22/+0
* glsl: Mark array access when copying to a temporary for the ?: operator.Kenneth Graunke2015-03-081-0/+6
* glsl: let interface linking code validate its arraysTimothy Arceri2015-03-061-1/+2
* glsl: use common intrastage array validationTimothy Arceri2015-03-061-37/+37
* glsl: move array validation into its own functionTimothy Arceri2015-03-062-39/+55
* glsl: include stdio.h where neededBrian Paul2015-03-052-0/+2
* glsl: Fix GCC unused-variable warning in release build.Vinson Lee2015-03-041-3/+1
* scons: Use -Werror MSVC compatibility flags per-directory.Jose Fonseca2015-03-041-0/+2
* nir: Use helper macros for dealing with VLAs.Jose Fonseca2015-03-044-24/+69
* configure: Leverage gcc warn options to enable safe use of C99 features where...Jose Fonseca2015-03-031-2/+6
* glsl: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-0211-22/+22
* Revert "configure: Leverage gcc warn options to enable safe use of C99 featur...Kenneth Graunke2015-02-271-6/+2
* glsl: silence uninitialized var warning on MinGWBrian Paul2015-02-271-0/+1
* configure: Leverage gcc warn options to enable safe use of C99 features where...Jose Fonseca2015-02-271-2/+6
* nir: Use alloca instead of variable length arrays.Jose Fonseca2015-02-273-16/+21
* mesa: only include ctype.h where it's usedBrian Paul2015-02-261-0/+1
* glsl: #include c99_math.h instead of core.hBrian Paul2015-02-261-1/+1
* glsl: Rewrite and fix min/max to saturate optimization.Matt Turner2015-02-251-29/+46
* glsl: add double support for packing varyingsIlia Mirkin2015-02-241-27/+90
* glcpp: remove unneeded #include of core.hBrian Paul2015-02-241-1/+0
* glsl: Optimize "if (cond) discard;" to a conditional discard.Kenneth Graunke2015-02-244-0/+84
* nir: Introduce nir_intrinsic_discard_if.Kenneth Graunke2015-02-242-2/+10
* glsl: Delete dead discard conditions in constant folding.Kenneth Graunke2015-02-241-0/+24
* glsl: Handle conditional discards in lower_discard_flow().Kenneth Graunke2015-02-241-1/+8
* glsl: Make ir_rvalue_visitor visit ir_discard::condition.Kenneth Graunke2015-02-242-0/+22
* glsl: Make ir_validate check the type of ir_discard::condition.Kenneth Graunke2015-02-241-0/+15
* nir/register: Add a parent_instr fieldJason Ekstrand2015-02-243-1/+18