summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Optimize min/max expression treesIago Toral Quiroga2014-10-074-0/+478
* glsl: do not emit error for non written varyings on OpenGL ESTapani Pälli2014-10-071-2/+16
* util: Include in Android buildsTomasz Figa2014-10-031-1/+3
* glsl: Fix memory leak in builtin_builder::_image_prototype.Iago Toral Quiroga2014-10-021-3/+5
* glsl: make consistent use of DECLARE_RALLOC_CXX_OPERATORSIlia Mirkin2014-10-022-47/+3
* glsl: Don't make a name for the function return variableIan Romanick2014-09-301-4/+7
* glsl: Don't allocate a name for ir_var_temporary variablesIan Romanick2014-09-304-0/+28
* glsl: Use ir_var_temporary for compiler generated temporariesIan Romanick2014-09-303-3/+4
* glsl: Add context-level controls for whether temporaries have real namesIan Romanick2014-09-301-0/+1
* glsl: Never put ir_var_temporary variables in the symbol tableIan Romanick2014-09-305-5/+14
* glsl: Add the possibility for ir_variable to have a non-ralloced nameIan Romanick2014-09-303-2/+30
* glsl: Store ir_variable_data::_num_state_slots and ::binding in 16-bits eachIan Romanick2014-09-301-8/+16
* glsl: Squish ir_variable::max_ifc_array_access and ::state_slots togetherIan Romanick2014-09-303-36/+48
* glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick2014-09-305-33/+55
* glsl: Make ir_variable::max_ifc_array_access privateIan Romanick2014-09-305-22/+53
* glsl: Store ir_variable::depth_layout using 3 bitsIan Romanick2014-09-301-10/+9
* glsl: Replace ir_variable::warn_extension pointer with an 8-bit indexIan Romanick2014-09-303-10/+31
* glsl: Use accessors for ir_variable::warn_extensionIan Romanick2014-09-303-7/+30
* glsl: Eliminate unused built-in variables after compilationIan Romanick2014-09-304-0/+104
* glsl: Validate that built-in uniforms have backing stateIan Romanick2014-09-301-0/+8
* glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally2014-09-291-3/+3
* glsl: Recognize open-coded pow(x, y).Matt Turner2014-09-271-0/+14
* glsl: Strip arrayness from ir_type_dereference_variable tooIan Romanick2014-09-261-1/+1
* glsl: Round struct size up to at least 16 bytesIan Romanick2014-09-261-1/+1
* glsl: Make sure row-major array-of-structure get correct layoutIan Romanick2014-09-261-1/+8
* glsl: Make sure fields after small structs have correct paddingIan Romanick2014-09-261-0/+22
* glsl: remove unused link_assign_uniform_block_offsetsTapani Pälli2014-09-262-37/+0
* glsl: Structures must have same name to be considered same type.Kalyan Kondapally2014-09-262-0/+22
* glsl: fix uniform location count used for glsl typesTapani Pälli2014-09-262-9/+12
* glsl: Check realloc return value in ir_function::matching_signature()Juha-Pekka Heikkila2014-09-231-2/+9
* glsl: Check calloc return value in link_intrastage_shaders()Juha-Pekka Heikkila2014-09-231-4/+11
* glsl: add missing null check in tfeedback_decl::init()Juha-Pekka Heikkila2014-09-231-0/+5
* glsl: Fix memory leak in glsl_lexer.llJuha-Pekka Heikkila2014-09-231-3/+6
* glsl: use ptrdiff_t cast to silence g++ sign warningBrian Paul2014-09-221-1/+1
* glsl: fix error message for redeclaring gl_PerVertex as outputChris Forbes2014-09-171-1/+1
* Generate a warning when not writing gl_Position with GLES.Kalyan Kondapally2014-09-151-2/+9
* glsl: Speed up constant folding for swizzles.Kenneth Graunke2014-09-121-0/+5
* glsl: allow precision qualifier on sampler arraysFrank Henigman2014-09-111-34/+41
* glsl: mark variable as loop constant when it is set read onlyTapani Pälli2014-09-111-7/+2
* glsl: Add a lowering pass for gl_VertexIDIan Romanick2014-09-104-0/+150
* glsl/linker: Make get_main_function_signature publicIan Romanick2014-09-102-4/+8
* Linking fails when not writing gl_Position.Kalyan Kondapally2014-09-091-3/+3
* glsl: Report progress from opt_copy_propagation_elements().Kenneth Graunke2014-09-031-0/+1
* glsl: Skip rewriting instructions in opt_cpe when unnecessary.Kenneth Graunke2014-09-031-0/+10
* glsl: Initialize source_chan in opt_copy_propagation_elements.Kenneth Graunke2014-09-031-1/+1
* glsl: fix assertion which fails for unsigned array indices.tiffany2014-09-031-1/+1
* glsl: free uniform_map on failure path.Dave Airlie2014-09-021-1/+3
* glsl: Optimize clamp(x, b, 1.0), where b > 0.0 as max(saturate(x),b)Abdiel Janulgue2014-08-311-0/+23
* glsl: Optimize clamp(x, 0.0, b), where b < 1.0 as min(saturate(x),b)Abdiel Janulgue2014-08-311-0/+39
* glsl: Optimize clamp(x, 0, 1) as saturate(x)Abdiel Janulgue2014-08-311-0/+36