summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* nir/clone: Export nir_variable_cloneJason Ekstrand2016-03-232-4/+13
* nir/clone: Expose nir_constant_cloneJason Ekstrand2016-03-232-4/+5
* nir: Fix whitespaceJason Ekstrand2016-03-231-1/+1
* compiler/glsl: allow sequence op as a const expr in gles 1.0Lars Hamre2016-03-231-1/+3
* nir: Don't abs slt and friendsIan Romanick2016-03-221-0/+4
* nir: Don't abs the result of b2f or b2iIan Romanick2016-03-221-0/+2
* nir: Simplify 0 < fabs(a)Ian Romanick2016-03-221-0/+6
* nir: Simplify 0 >= b2f(a)Ian Romanick2016-03-221-0/+7
* nir: Simplify i2b with negated or abs operandIan Romanick2016-03-221-0/+2
* nir: Lower flrp with Boolean interpolator to bcselIan Romanick2016-03-221-2/+5
* glsl: disable varying packing when its not safeTimothy Arceri2016-03-184-53/+180
* glsl: pass disable_varying_packing bool to the lowering passTimothy Arceri2016-03-183-15/+24
* nir: propagate bitsize information in nir_searchConnor Abbott2016-03-173-27/+247
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-1720-54/+112
* nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga2016-03-1714-53/+53
* nir: update opcode definitions for different bit sizesConnor Abbott2016-03-175-157/+262
* nir: add nir_{src,dest}_bit_size() helpersConnor Abbott2016-03-171-0/+12
* nir: Add a bit_size to nir_register and nir_ssa_defJason Ekstrand2016-03-173-4/+46
* nir/types: add a function to get the bitsize of a base typeConnor Abbott2016-03-171-0/+21
* nir: Add explicitly sized typesJason Ekstrand2016-03-171-1/+28
* nir: Lower shared var atomics during nir_lower_ioJordan Justen2016-03-171-2/+85
* nir: Add support for lowering load/stores of shared variablesJordan Justen2016-03-175-8/+32
* nir: Add atomic operations on variablesJordan Justen2016-03-171-0/+27
* nir: Add compute shader shared variable storage classJordan Justen2016-03-177-3/+26
* nir/print: Add space after shader_storage var modeJordan Justen2016-03-171-1/+1
* nir/clone: Add support for cloning a single function_implJason Ekstrand2016-03-122-32/+81
* nir/validate: Better function validationJason Ekstrand2016-03-121-7/+15
* nir/print: Better function argument printingJason Ekstrand2016-03-121-2/+10
* nir/print: Factor variable name lookup into a helperJason Ekstrand2016-03-121-30/+36
* nir: Create function parameters in function_impl_createJason Ekstrand2016-03-121-0/+20
* nir: Add a helper for creating a "bare" nir_function_implJason Ekstrand2016-03-122-10/+20
* nir: Add a new "param" variable mode for parameters and return variablesJason Ekstrand2016-03-123-2/+13
* nir/glsl: Remove dead function parameter handling codeJason Ekstrand2016-03-121-46/+5
* mesa: add GL_ARB_shader_atomic_counter_ops supportIlia Mirkin2016-03-104-0/+116
* glcpp: Fix locations when encounting "#<NEWLINE>".Kenneth Graunke2016-03-102-1/+4
* glsl: report correct number of allowed vertex inputs and fragment outputsIago Toral Quiroga2016-03-101-3/+4
* glsl: dont allow undefined array sizes in ESTimothy Arceri2016-03-091-0/+12
* glsl: don't always reject shaders with mismatching ifc blocksTimothy Arceri2016-03-091-6/+72
* glsl: make interstage_match() staticTimothy Arceri2016-03-091-1/+1
* glsl: don't validate ifc blocks using validation meant for variablesTimothy Arceri2016-03-091-2/+8
* nir: Add a pass for lower indirect variable dereferencesJason Ekstrand2016-03-084-0/+243
* glcpp: Remove empty mid-rule action which changes test behavior.Kenneth Graunke2016-03-072-2/+2
* glcpp: Clean up most empty mid-rule actions left by previous commit.Kenneth Graunke2016-03-071-18/+18
* glcpp: Delete unnecessary implicit version resolves.Kenneth Graunke2016-03-071-18/+6
* glcpp: Implicitly resolve version after the first non-space/hash token.Kenneth Graunke2016-03-078-0/+21
* glsl: Add function parameters to the parser symbol table.Kenneth Graunke2016-03-071-0/+2
* glsl: Add single declaration variables to the symbol table too.Kenneth Graunke2016-03-071-0/+4
* glsl: avoid stack smashing when there are too many attributesIlia Mirkin2016-03-071-0/+7
* glsl: replace remaining tabs in link_varyings.cppTimothy Arceri2016-03-051-9/+9
* glsl: replace remaining tabs in link_uniforms.cppTimothy Arceri2016-03-051-69/+69