summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* nir: add nir_get_nir_type_for_glsl_type()Samuel Iglesias Gonsálvez2017-01-091-0/+24
* spirv: add support for doubles on OpComposite{Insert,Extract}Samuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: Enable double floating points when copying variables in _vtn_variable_...Samuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: add double support to _vtn_block_load_store()Samuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: add double support to _vtn_variable_load_storeSamuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: add double support to SpvOpCompositeExtractSamuel Iglesias Gonsálvez2017-01-091-2/+14
* spirv: fix SpvOpSpecConstantOp with SpvOpVectorShuffle working with double-ba...Samuel Iglesias Gonsálvez2017-01-091-12/+40
* spirv: add DF support to SpvOp*ConstantCompositeSamuel Iglesias Gonsálvez2017-01-091-3/+11
* spirv: add DF support to vtn_const_ssa_value()Samuel Iglesias Gonsálvez2017-01-091-3/+5
* spirv: add support for loading DF constantsSamuel Iglesias Gonsálvez2017-01-091-2/+10
* spirv: add definition of double based data typesSamuel Iglesias Gonsálvez2017-01-091-2/+4
* spirv: fix typo in spec_constant_decoration_cb()Samuel Iglesias Gonsálvez2017-01-091-2/+2
* radv: drop unused fields in physical device.Dave Airlie2017-01-091-6/+0
* i965: call intel_prepare_render always when reading pixelsTapani Pälli2017-01-091-6/+6
* st/mesa: pass gl_program to st_bind_ubos()Timothy Arceri2017-01-091-18/+18
* st/mesa: pass gl_program to st_bind_images()Timothy Arceri2017-01-091-24/+22
* st/mesa: stop passing gl_linked_shader to set_affected_state_flags()Timothy Arceri2017-01-091-7/+6
* st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri2017-01-096-20/+13
* st/mesa: pass gl_program to st_bind_ssbos()Timothy Arceri2017-01-091-21/+21
* nir: add another comparison simplificationTimothy Arceri2017-01-091-0/+2
* nir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.Kenneth Graunke2017-01-091-0/+4
* nir: Convert ineg(b2i(a)) to a if it's a boolean.Kenneth Graunke2017-01-091-0/+2
* i965: Move TES input VUE map calculation out a layer.Kenneth Graunke2017-01-073-9/+11
* i965: Pass NULL for gl_program when compiling TES.Kenneth Graunke2017-01-071-1/+1
* i965: Move TES spacing/domain/topology setup to brw_compile_tes().Kenneth Graunke2017-01-072-33/+34
* i965: Access TES shader info via NIR.Kenneth Graunke2017-01-071-6/+6
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-0711-47/+54
* compiler: Change shader_info->tes.vertex_order into a ccw boolean.Kenneth Graunke2017-01-074-13/+7
* anv/pipeline: Call NIR passes using NIR_PASS_VJason Ekstrand2017-01-071-31/+15
* anv/pipeline: Only call remove_dead_variables onceJason Ekstrand2017-01-071-3/+3
* Revert recent GLSL slot counting fiasco.Kenneth Graunke2017-01-075-62/+14
* glsl: Make is_fixed_function_array actually check for varyings.Kenneth Graunke2017-01-071-0/+4
* drirc: Allow extension midshader for Divinity: Original Sin (EE)Kai Wasserbäch2017-01-071-0/+4
* glsl: fix opt_minmax redundancy checks against baserangeTimothy Arceri2017-01-071-2/+2
* i965/compiler: Use the new nir_opt_copy_prop_vars passJason Ekstrand2017-01-061-0/+1
* nir: Add a local variable-based copy propagation passJason Ekstrand2017-01-063-0/+816
* nir/builder: Add a helper for getting the most recently added instructionJason Ekstrand2017-01-061-0/+7
* nir/builder: Add a load_deref_var helperJason Ekstrand2017-01-061-0/+16
* nir/dead_variables: Remove shader-local variables that are only writtenJason Ekstrand2017-01-061-9/+60
* nir/dead_variables: Removed shared variables when requestedJason Ekstrand2017-01-061-0/+3
* anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8Jason Ekstrand2017-01-061-2/+2
* isl: Mark A4B4G4R4_UNORM as supported on gen8Jason Ekstrand2017-01-061-1/+4
* radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERSPierre-Loup A. Griffais2017-01-071-1/+1
* i965: Rework gl_TessLevel*[] handling to use NIR compact arrays.Kenneth Graunke2017-01-0610-364/+92
* i965: Inline store_output helper in quads workaround code.Kenneth Graunke2017-01-061-14/+10
* nir: Make glsl_to_nir compact scalar TessLevel arrays.Kenneth Graunke2017-01-061-1/+12
* i965: Make unify_interfaces not spread VARYING_BIT_TESS_LEVEL_*.Kenneth Graunke2017-01-061-2/+5
* glsl: Support gl_TessLevelInner/Outer[] as TES input variables.Kenneth Graunke2017-01-062-4/+17
* glsl: Mark whole variable used for ClipDistance and TessLevel*.Kenneth Graunke2017-01-061-3/+23
* glsl: Override the # of varying slots for ClipDistance and TessLevel*.Kenneth Graunke2017-01-061-0/+18