summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-07-05ac/nir: split scanning outputs from setting up output allocasNicolai Hähnle1-8/+43
2017-07-05ac/nir: pass ac_llvm_context to *build_alloca* helpersNicolai Hähnle1-9/+9
2017-07-05ac/nir: use ac_shader_abi::emit_outputsNicolai Hähnle1-2/+14
2017-07-05ac,radeonsi: add ac_shader_abi::emit_outputs for hardware VS shadersNicolai Hähnle3-11/+37
2017-07-05radeonsi: pass si_shader_context to get_primitive_idNicolai Hähnle1-6/+5
2017-07-05radeonsi: translate NIR to LLVMNicolai Hähnle4-4/+22
2017-07-05radeonsi: dump NIR instead of TGSI when appropriateNicolai Hähnle1-1/+5
2017-07-05radeonsi: bypass the shader cache for NIR shadersNicolai Hähnle1-2/+3
2017-07-05radeonsi: scan NIR shaders to obtain required infoNicolai Hähnle5-6/+335
2017-07-05ac/nir: add ac_shader_abi::inputsNicolai Hähnle2-0/+9
2017-07-05ac/nir: begin splitting off ac_nir_contextNicolai Hähnle2-201/+254
2017-07-05radeonsi: add si_shader_selector::nirNicolai Hähnle1-0/+3
2017-07-05radeonsi: implement pipe_screen::get_compiler_options for NIRNicolai Hähnle1-0/+33
2017-07-05radeonsi: add nir include pathsNicolai Hähnle1-0/+1
2017-07-05ac/nir: start using ac_shader_abiNicolai Hähnle1-20/+18
2017-07-05ac,radeonsi: move some VS input descriptions to ac_shader_abiNicolai Hähnle3-31/+77
2017-07-05radeonsi: store shader function arguments in a structureNicolai Hähnle1-298/+320
2017-07-05gallium/targets: link against NIR when building radeonsiNicolai Hähnle6-0/+8
2017-07-05st/glsl_to_nir: move nir_lower_io to driversNicolai Hähnle3-2/+10
2017-07-05st/mesa: get rid of st_glsl_typesNicolai Hähnle10-173/+42
2017-07-05st/glsl_to_nir: use nir_lower_samplers_as_deref when requested by the driverNicolai Hähnle1-1/+6
2017-07-05st/glsl_to_nir: fix the case where NIR clone testing is enabledNicolai Hähnle1-1/+2
2017-07-05gallium: add PIPE_CAP_NIR_SAMPLERS_AS_DEREFNicolai Hähnle17-0/+18
2017-07-05nir: add nir_lower_uniforms_to_ubo passNicolai Hähnle3-0/+99
2017-07-05nir: add nir_lower_samplers_as_deref passNicolai Hähnle5-0/+255
2017-07-05nir: add load_frag_coord system value intrinsicNicolai Hähnle3-0/+6
2017-07-05nir: fix nir_lower_wpos_ytransform when gl_FragCoord is a system valueNicolai Hähnle1-2/+4
2017-07-05nir: add nir_instr_rewrite_derefNicolai Hähnle2-0/+15
2017-07-05st/glsl_to_nir: fix edgeflag passthroughNicolai Hähnle2-1/+6
2017-07-05st/mesa: use pipe_shader_type_from_mesaNicolai Hähnle1-21/+2
2017-07-05tgsi_from_mesa: add tgsi_get_gl_frag_result_semanticNicolai Hähnle2-0/+40
2017-07-05tgsi_from_mesa: add pipe_shader_type_from_mesaNicolai Hähnle1-0/+23
2017-07-05tgsi,st/mesa: move varying slot to semantic mapping into a helper for VSNicolai Hähnle5-99/+203
2017-07-05ddebug: handle some cases of non-TGSI shadersNicolai Hähnle3-6/+28
2017-07-05glsl_to_nir: zero-initialize var->data.descriptor_setNicolai Hähnle1-0/+1
2017-07-05glsl: add glsl_base_type_is_integerNicolai Hähnle1-0/+11
2017-07-05nir: add NIR_PRINT environment variableNicolai Hähnle1-0/+19
2017-07-05glsl/blob: add valgrind checks that written data is definedNicolai Hähnle2-0/+13
2017-07-05glsl: explicitly zero out padding to gl_shader_variable bitfieldNicolai Hähnle1-1/+4
2017-07-05glsl: simplify add_uniform_to_shader::visit_fieldNicolai Hähnle1-6/+5
2017-07-05glsl: look for multiple variables simultaneously with find_assignment_visitorNicolai Hähnle1-41/+81
2017-07-05gallium/radeon: fix VDPAU breakage, need VRAM with WCMarek Olšák1-1/+2
2017-07-04a5xx: enable polygon offset clampsIlia Mirkin1-1/+3
2017-07-04a5xx: implement logicop supportIlia Mirkin3-7/+13
2017-07-04a5xx: enable polygon mode selectionIlia Mirkin4-7/+24
2017-07-04a5xx: disable ARB_depth_clamp for nowIlia Mirkin1-1/+3
2017-07-04a5xx: fix clip_halfz supportIlia Mirkin3-4/+7
2017-07-04a5xx: improve 3d texture samplingIlia Mirkin1-3/+0
2017-07-04a5xx: remove one of the MIPFILTER_LINEAR bitsIlia Mirkin1-1/+0
2017-07-04a5xx: enable formats newly added to the headersIlia Mirkin1-69/+69