summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-07-14radeonsi: bail out instead of crashing if the main shader part failed to compiletmpNicolai Hähnle1-0/+3
2017-07-14radeonsi: update a comment for merged shadersNicolai Hähnle1-1/+5
2017-07-14radeonsi/gfx9: always wrap GS and TCS in an if-blockNicolai Hähnle2-32/+45
2017-07-14radeonsi/gfx9: dump previous stage LLVM IR for merged shadersNicolai Hähnle1-0/+7
2017-07-14radeonsi/gfx9: fix vertex idx in ES with multiple waves per threadgroupNicolai Hähnle1-1/+6
2017-07-14squash! WIP amd/addrtoolNicolai Hähnle1-1/+1
2017-07-13nir/linker: remove dead variablesNicolai Hähnle3-1/+42
2017-07-13tmp linker TODO markerNicolai Hähnle1-1/+3
2017-07-13nir/linker: update NIR variables based on changes to their shadowsNicolai Hähnle1-0/+53
2017-07-13radeonsi: add enable_sisched driconf optionNicolai Hähnle3-0/+16
2017-07-13radeonsi: prepare for driver-specific driconf optionsNicolai Hähnle9-1/+58
2017-07-13pipe-loader: move configuration_query into drm_helperNicolai Hähnle3-37/+43
2017-07-13st/dri: implement v2 of DRI_ConfigOptionsNicolai Hähnle4-2/+55
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