summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Expand)AuthorFilesLines
2017-07-31radeonsi: add enable_sisched driconf optiondriconfNicolai Hähnle2-0/+7
2017-07-31radeonsi: prepare for driver-specific driconf optionsNicolai Hähnle9-1/+58
2017-07-31pipe-loader: move configuration_query into drm_helperNicolai Hähnle3-37/+43
2017-07-31st/dri: implement v2 of DRI_ConfigOptionsNicolai Hähnle4-2/+55
2017-07-31pipe-loader: extract a standalone get_driver_descriptor helper functionNicolai Hähnle1-19/+30
2017-07-31pipe-loader: pass only the driver_name to pipe_loader_find_moduleNicolai Hähnle2-5/+5
2017-07-31gallium: add driconf options to pipe_screen_configNicolai Hähnle2-0/+5
2017-07-31gallium: move loading of drirc to pipe-loaderNicolai Hähnle10-59/+77
2017-07-31gallium: move driinfo XML to pipe_loaderNicolai Hähnle6-40/+46
2017-07-31gallium: add pipe_screen_config to screen_create functionsNicolai Hähnle37-88/+118
2017-07-31st/drm: add DRM_CONF_XML_OPTIONSNicolai Hähnle1-0/+2
2017-07-31xmlconfig: move into src/utilNicolai Hähnle5-6/+5
2017-07-31radeonsi: ensure that temp array allocas are in the entry blockNicolai Hähnle1-1/+1
2017-07-31radeonsi: enable R600_DEBUG=nir for vertex and fragment shadersNicolai Hähnle3-1/+8
2017-07-31radeonsi: VS as ES/LS are not yet supported with R600_DEBUG=nirNicolai Hähnle1-0/+2
2017-07-31radeonsi/nir: lower uniforms to UBO loadsNicolai Hähnle1-0/+10
2017-07-31radeonsi/nir: lower txp instructionsNicolai Hähnle1-0/+5
2017-07-31ac/nir,radeonsi: add and use ac_shader_abi::frag_posNicolai Hähnle1-4/+8
2017-07-31ac/nir,radeonsi: add and use ac_shader_abi::{ancillary,sample_coverage}Nicolai Hähnle1-2/+4
2017-07-31radeonsi: tweak next-shader assumptions when streamout is usedNicolai Hähnle1-5/+11
2017-07-31radeonsi: use new function ac_build_umin for edgeflag clampingNicolai Hähnle1-1/+1
2017-07-31ac/nir,radeonsi: add ac_shader_abi::front_faceNicolai Hähnle1-4/+12
2017-07-31radeonsi: implement and use ac_shader_abi::load_ssboNicolai Hähnle2-11/+20
2017-07-31radeonsi: make get_indirect_index globally visibleNicolai Hähnle2-10/+13
2017-07-31radeonsi/nir: perform radeonsi-specific lowering and optimization passesNicolai Hähnle1-0/+41
2017-07-31radeonsi/nir: perform lowering of input/output driver locationsNicolai Hähnle3-0/+29
2017-07-31radeonsi/nir: add image descriptor loadingNicolai Hähnle3-8/+32
2017-07-31ac/nir: add image and write parameter to ac_shader_abi::load_sampler_descNicolai Hähnle1-1/+2
2017-07-31radeonsi/nir: set si_shader_context::num_{sampler,images}Nicolai Hähnle1-0/+5
2017-07-31radeonsi/nir: implement ac_shader_abi::load_sampler_descNicolai Hähnle3-20/+49
2017-07-31ac/nir,radeonsi: add ac_shader_abi::chip_classNicolai Hähnle1-0/+2
2017-07-31radeonsi/nir: emit FS outputsNicolai Hähnle1-10/+14
2017-07-31radeonsi/nir: load FS inputsNicolai Hähnle3-11/+52
2017-07-31radeonsi/nir: load VS inputsNicolai Hähnle3-2/+40
2017-07-31ac/nir,radeonsi: add ac_shader_abi::load_uboNicolai Hähnle1-0/+14
2017-07-31ac,radeonsi: add ac_shader_abi::emit_outputs for hardware VS shadersNicolai Hähnle2-11/+33
2017-07-31radeonsi: pass si_shader_context to get_primitive_idNicolai Hähnle1-6/+5
2017-07-31radeonsi: translate NIR to LLVMNicolai Hähnle3-3/+21
2017-07-31radeonsi: dump NIR instead of TGSI when appropriateNicolai Hähnle1-1/+5
2017-07-31radeonsi: bypass the shader cache for NIR shadersNicolai Hähnle1-2/+3
2017-07-31radeonsi: scan NIR shaders to obtain required infoNicolai Hähnle5-6/+335
2017-07-31radeonsi: add si_shader_selector::nirNicolai Hähnle1-0/+3
2017-07-31radeonsi: implement pipe_screen::get_compiler_options for NIRNicolai Hähnle1-0/+33
2017-07-31radeonsi: add nir include pathsNicolai Hähnle1-0/+1
2017-07-31ac,radeonsi: move some VS input descriptions to ac_shader_abiNicolai Hähnle2-31/+37
2017-07-31radeonsi: store shader function arguments in a structureNicolai Hähnle1-300/+322
2017-07-31gallium/targets: link against NIR when building radeonsiNicolai Hähnle6-0/+8
2017-07-31st/glsl_to_nir: move nir_lower_io to driversNicolai Hähnle2-0/+9
2017-07-31st/mesa: get rid of st_glsl_typesNicolai Hähnle4-10/+26
2017-07-31gallium: add PIPE_CAP_NIR_SAMPLERS_AS_DEREFNicolai Hähnle17-0/+18