summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-07-13mesa: add gl_constants::SpirV{Extensions,NIROptions}Nicolai Hähnle1-0/+6
2017-07-13mesa: add gl_shader::nir and nir_entryNicolai Hähnle2-0/+13
2017-07-13mesa: implement SPIR-V loading in glShaderBinaryNicolai Hähnle3-4/+79
2017-07-13mesa: add struct gl_spirv_moduleNicolai Hähnle5-0/+52
2017-07-13mesa: refuse to compile SPIR-V shaders or link mixed shadersNicolai Hähnle2-1/+28
2017-07-13mesa: add gl_shader::SpirVBinary and getterNicolai Hähnle2-0/+4
2017-07-13mesa: add GL_ARB_gl_spirv boilerplateNicolai Hähnle10-0/+118
2017-07-13glsl: use bitfield for options to lower_variable_index_to_cond_assignNicolai Hähnle5-39/+54
2017-07-13glsl: allow inputs in interface blocks in interpolateAt*Nicolai Hähnle2-2/+23
2017-07-13radeonsi: strengthen the conditions for the SI tessellation primid fallbackNicolai Hähnle2-6/+15
2017-07-13nir/print: add const qualifiers to some more function argumentsNicolai Hähnle2-5/+5
2017-07-13WIP amd/addrtoolNicolai Hähnle3-0/+725
2017-07-13glsl: add operator new(mem_ctx) to glsl_type (UNUSED???)Nicolai Hähnle1-0/+12
2017-07-13util/bitset: add BITSET_LAST_BITNicolai Hähnle1-0/+21
2017-07-13util/bitset: add BITSET_AND and BITSET_AND_NOTNicolai Hähnle1-0/+32
2017-07-13radeonsi: use ac_get_exec_mask for VOTE opcodesNicolai Hähnle1-2/+2
2017-07-13ac: add ac_get_exec_mask helper functionNicolai Hähnle2-0/+17
2017-07-13HACK dump bo list on submit errorNicolai Hähnle1-3/+25
2017-07-13WIP st/glsl_to_tgsi: track have_preciseNicolai Hähnle1-0/+3
2017-07-13st/glsl_to_tgsi: track whether we're visiting a precise assignmentNicolai Hähnle1-0/+7
2017-07-13gallium/radeon: add EarlyCSE passNicolai Hähnle1-0/+1
2017-07-13egl: add support for EGL_MESA_drm_image_formatsNicolai Hähnle2-1/+22
2017-07-13TODO ac/nir: implement load/store_input intrinsics for VS/PSNicolai Hähnle1-0/+66
2017-07-13radeonsi: enable R600_DEBUG=nir for vertex and fragment shadersNicolai Hähnle3-1/+8
2017-07-13radeonsi: VS as ES/LS are not yet supported with R600_DEBUG=nirNicolai Hähnle1-0/+2
2017-07-13radeonsi/nir: lower uniforms to UBO loadsNicolai Hähnle1-0/+10
2017-07-13ac/nir: implement load_frag_coord intrinsicNicolai Hähnle1-0/+10
2017-07-13radeonsi/nir: lower txp instructionsNicolai Hähnle1-0/+5
2017-07-13ac/nir: pass ac_llvm_context to unpack_paramNicolai Hähnle1-18/+18
2017-07-13ac/nir,radeonsi: add and use ac_shader_abi::frag_posNicolai Hähnle3-17/+26
2017-07-13ac/nir,radeonsi: add and use ac_shader_abi::{ancillary,sample_coverage}Nicolai Hähnle3-8/+10
2017-07-13ac/nir,radv: move force_persample to ac_shader_info::force_persampleNicolai Hähnle6-6/+10
2017-07-13radeonsi: tweak next-shader assumptions when streamout is usedNicolai Hähnle1-5/+11
2017-07-13radeonsi: use new function ac_build_umin for edgeflag clampingNicolai Hähnle3-1/+9
2017-07-13ac/nir: clamp shadow texture comparison value on VINicolai Hähnle1-1/+13
2017-07-13ac/nir: add always_vector argument to ac_build_gather_values_extendedNicolai Hähnle3-19/+13
2017-07-13ac/nir,radeonsi: add ac_shader_abi::front_faceNicolai Hähnle3-7/+15
2017-07-13ac/nir: pass ac_nir_context to emit_ddxyNicolai Hähnle1-15/+14
2017-07-13ac/nir: pass ac_nir_context to SSBO intrinsic handlersNicolai Hähnle1-55/+59
2017-07-13radeonsi: implement and use ac_shader_abi::load_ssboNicolai Hähnle2-11/+20
2017-07-13radeonsi: make get_indirect_index globally visibleNicolai Hähnle2-10/+13
2017-07-13ac/nir: load buffer descriptors via ac_shader_abi::load_ssboNicolai Hähnle2-8/+30
2017-07-13ac/nir: pass ac_nir_context to emit_discard_ifNicolai Hähnle1-8/+8
2017-07-13ac/nir: extract shader_info->fs.can_discard from NIR shader infoNicolai Hähnle1-2/+2
2017-07-13radeonsi/nir: perform radeonsi-specific lowering and optimization passesNicolai Hähnle1-0/+41
2017-07-13radeonsi/nir: perform lowering of input/output driver locationsNicolai Hähnle3-0/+29
2017-07-13ac/nir: handle old-style shadow tex instructions correctlyNicolai Hähnle1-1/+3
2017-07-13ac/nir: whitespace fixesNicolai Hähnle1-1/+1
2017-07-13ac/nir: use shader_info pass to determine whether instance_id is usedNicolai Hähnle3-2/+9
2017-07-13ac/nir: move setting shader_info->fs.writes_memory to radv-specific codeNicolai Hähnle1-6/+3