summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-07-13pipe-loader: extract a standalone get_driver_descriptor helper functionNicolai Hähnle1-19/+30
2017-07-13pipe-loader: pass only the driver_name to pipe_loader_find_moduleNicolai Hähnle2-5/+5
2017-07-13gallium: add driconf options to pipe_screen_configNicolai Hähnle2-0/+5
2017-07-13gallium: move loading of drirc to pipe-loaderNicolai Hähnle10-58/+76
2017-07-13gallium: move driinfo XML to pipe_loaderNicolai Hähnle6-39/+45
2017-07-13gallium: add pipe_screen_config to screen_create functionsNicolai Hähnle37-88/+118
2017-07-13st/drm: add DRM_CONF_XML_OPTIONSNicolai Hähnle1-0/+2
2017-07-13util: add merge_driinfo.pyNicolai Hähnle1-0/+222
2017-07-13xmlconfig: move into src/utilNicolai Hähnle54-107/+117
2017-07-13xmlconfig: remove GL type dependenciesNicolai Hähnle1-6/+4
2017-07-13glx: use v2 of DRI_ConfigOptionsNicolai Hähnle1-14/+99
2017-07-13dri: define a version 2 of the DRI_ConfigOptions extensionNicolai Hähnle1-2/+18
2017-07-13radeonsi/si_shader_tgsi_setup: TODO markerNicolai Hähnle1-1/+4
2017-07-13DBG lots of debug printingNicolai Hähnle3-0/+70
2017-07-13mesa: store uniform location in gl_program_parameterNicolai Hähnle8-69/+71
2017-07-13mesa/glspirv: fixup NIR passes during specializationNicolai Hähnle1-3/+3
2017-07-13mesa/glspirv: perform common lowering and optimization at specializationNicolai Hähnle1-0/+40
2017-07-13st/mesa: use NIR program path for SPIR-V shadersNicolai Hähnle2-3/+12
2017-07-13st/glsl_to_tgsi: extract IR lowering and optimization as separate functionNicolai Hähnle1-114/+124
2017-07-13st/nir: guard against NULL variable names (TODO: not necessary?)Nicolai Hähnle2-2/+2
2017-07-13glsl/linker: add finalize_linked_nir_shaderNicolai Hähnle3-0/+17
2017-07-13glsl/linker: don't run deadcode elimination for SPIR-V shadersNicolai Hähnle1-2/+4
2017-07-13glsl/linker: prevent segfaults in packed varyings when linking SPIR-V shadersNicolai Hähnle1-7/+22
2017-07-13glsl/linker: skip optimisations for SPIR-V shadersNicolai Hähnle1-7/+9
2017-07-13glsl/linker: implement find_assignment_visitor for NIR shadersNicolai Hähnle4-28/+88
2017-07-13glsl/linker: find built-in variable assignments by location instead of nameNicolai Hähnle1-13/+17
2017-07-13glsl/linker: start linking NIR shaders for SPIR-VNicolai Hähnle4-10/+251
2017-07-13mesa: add gl_linked_shader::nirNicolai Hähnle1-0/+1
2017-07-13spirv: translate default-block uniforms (TODO)Nicolai Hähnle2-3/+7
2017-07-13nir: initialize nir_variable::data.location to -1Nicolai Hähnle1-0/+2
2017-07-13glsl/linker: move some non-GLSL specific steps to link_shaderNicolai Hähnle1-53/+55
2017-07-13st/mesa: enable ARB_gl_spirv (TODO)Nicolai Hähnle1-0/+4
2017-07-13DBG mesa: print NIR shader after specializationNicolai Hähnle1-0/+3
2017-07-13mesa: implement glSpecializeShaderARB (WIP)Nicolai Hähnle2-1/+95
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