summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-01-10ac/nir: use ac_emit_fdiv throughoutcubemapsNicolai Hähnle1-22/+6
2017-01-10ac/nir: use ac_build_gather_values[_extended] throughoutNicolai Hähnle1-65/+24
2017-01-10ac/nir: use ac_emit_llvm_intrinsic throughoutNicolai Hähnle1-79/+41
2017-01-10radeonsi: remove unused si_prepare_cube_coordsNicolai Hähnle2-200/+0
2017-01-10amd/common: unify cube map coordinate handling between radeonsi and radvNicolai Hähnle6-197/+440
2017-01-10radeonsi: only touch first three coordinates in si_prepare_cube_coordsNicolai Hähnle1-12/+1
2017-01-10radeonsi: remove unused si_llvm_cube_to_2d_coordsNicolai Hähnle1-28/+0
2017-01-10radeonsi: restrict cube map derivative computations to the correct planeNicolai Hähnle1-23/+107
2017-01-10radeonsi: communicate cube map coordinates more explicitlyNicolai Hähnle1-33/+43
2017-01-10radeonsi: fix the offset in cube map coordinate conversionNicolai Hähnle1-1/+1
2017-01-09radv: drop unused fields in physical device.Dave Airlie1-6/+0
2017-01-09i965: call intel_prepare_render always when reading pixelsTapani Pälli1-6/+6
2017-01-09st/mesa: pass gl_program to st_bind_ubos()Timothy Arceri1-18/+18
2017-01-09st/mesa: pass gl_program to st_bind_images()Timothy Arceri1-24/+22
2017-01-09st/mesa: stop passing gl_linked_shader to set_affected_state_flags()Timothy Arceri1-7/+6
2017-01-09st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri6-20/+13
2017-01-09st/mesa: pass gl_program to st_bind_ssbos()Timothy Arceri1-21/+21
2017-01-09nir: add another comparison simplificationTimothy Arceri1-0/+2
2017-01-09nir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.Kenneth Graunke1-0/+4
2017-01-09nir: Convert ineg(b2i(a)) to a if it's a boolean.Kenneth Graunke1-0/+2
2017-01-07i965: Move TES input VUE map calculation out a layer.Kenneth Graunke3-9/+11
2017-01-07i965: Pass NULL for gl_program when compiling TES.Kenneth Graunke1-1/+1
2017-01-07i965: Move TES spacing/domain/topology setup to brw_compile_tes().Kenneth Graunke2-33/+34
2017-01-07i965: Access TES shader info via NIR.Kenneth Graunke1-6/+6
2017-01-07mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke11-47/+54
2017-01-07compiler: Change shader_info->tes.vertex_order into a ccw boolean.Kenneth Graunke4-13/+7
2017-01-07anv/pipeline: Call NIR passes using NIR_PASS_VJason Ekstrand1-31/+15
2017-01-07anv/pipeline: Only call remove_dead_variables onceJason Ekstrand1-3/+3
2017-01-07Revert recent GLSL slot counting fiasco.Kenneth Graunke5-62/+14
2017-01-07glsl: Make is_fixed_function_array actually check for varyings.Kenneth Graunke1-0/+4
2017-01-07drirc: Allow extension midshader for Divinity: Original Sin (EE)Kai Wasserbäch1-0/+4
2017-01-07glsl: fix opt_minmax redundancy checks against baserangeTimothy Arceri1-2/+2
2017-01-06i965/compiler: Use the new nir_opt_copy_prop_vars passJason Ekstrand1-0/+1
2017-01-06nir: Add a local variable-based copy propagation passJason Ekstrand3-0/+816
2017-01-06nir/builder: Add a helper for getting the most recently added instructionJason Ekstrand1-0/+7
2017-01-06nir/builder: Add a load_deref_var helperJason Ekstrand1-0/+16
2017-01-06nir/dead_variables: Remove shader-local variables that are only writtenJason Ekstrand1-9/+60
2017-01-06nir/dead_variables: Removed shared variables when requestedJason Ekstrand1-0/+3
2017-01-06anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8Jason Ekstrand1-2/+2
2017-01-06isl: Mark A4B4G4R4_UNORM as supported on gen8Jason Ekstrand1-1/+4
2017-01-07radv: fix depth transitions with layerCount = VK_REMAINING_ARRAY_LAYERSPierre-Loup A. Griffais1-1/+1
2017-01-06i965: Rework gl_TessLevel*[] handling to use NIR compact arrays.Kenneth Graunke10-364/+92
2017-01-06i965: Inline store_output helper in quads workaround code.Kenneth Graunke1-14/+10
2017-01-06nir: Make glsl_to_nir compact scalar TessLevel arrays.Kenneth Graunke1-1/+12
2017-01-06i965: Make unify_interfaces not spread VARYING_BIT_TESS_LEVEL_*.Kenneth Graunke1-2/+5
2017-01-06glsl: Support gl_TessLevelInner/Outer[] as TES input variables.Kenneth Graunke2-4/+17
2017-01-06glsl: Mark whole variable used for ClipDistance and TessLevel*.Kenneth Graunke1-3/+23
2017-01-06glsl: Override the # of varying slots for ClipDistance and TessLevel*.Kenneth Graunke1-0/+18
2017-01-06glsl: Create and use a new ir_variable::count_attribute_slots() wrapper.Kenneth Graunke5-11/+17
2017-01-06gallium/radeon: use the internal clear_buffer callback to fix r600gMarek Olšák1-1/+3