summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-04-01glsl: do not raise unitialized variable warnings on builtins/reserved GL vari...Alejandro Piñeiro1-1/+2
2016-03-29glsl: raise warning when using uninitialized variablesAlejandro Piñeiro1-0/+7
2016-03-29glsl: add is_lhs bool on ast_expressionAlejandro Piñeiro4-0/+44
2016-03-08i965/fs/nir: "surface_access::" prefix not neededAlejandro Piñeiro1-14/+10
2016-03-08i965/vec4/nir: no need to use surface_access:: to call emit_untyped_atomicAlejandro Piñeiro1-6/+5
2016-03-08i965/vec4/nir: remove emit_untyped_surface_read and emit_untyped_atomic at br...Alejandro Piñeiro3-75/+23
2016-03-08i965/vec4: pass the correct src_sz to emit_send at emit_untyped_atomicAlejandro Piñeiro1-1/+1
2016-03-03mesa/formatquery: added FILTER pname supportAlejandro Piñeiro1-1/+19
2016-03-03mesa/texparam: make public target_allows_setting_sampler_parametersAlejandro Piñeiro2-16/+19
2016-03-03mesa/formatquery: support for MAX_COMBINED_DIMENSIONSAlejandro Piñeiro1-9/+81
2016-03-03main/formatquery: support for MAX_{WIDTH/HEIGHT/DEPTH/LAYERS}Alejandro Piñeiro1-8/+126
2016-03-03mesa/formatquery: support for IMAGE_FORMAT_COMPATIBILITY_TYPEAlejandro Piñeiro1-2/+20
2016-03-03mesa/formatquery: handle unmodified buffer for SAMPLES on the 64-bit queryAlejandro Piñeiro1-3/+14
2016-03-03mesa/formatquery: initial implementation for GetInternalformati64vAlejandro Piñeiro1-1/+7
2016-03-03mesa/main: not fill mesa_error on _mesa_legal_texture_base_format_for_targetAlejandro Piñeiro3-20/+10
2016-03-03mesa: Add dispatch and extension XML for GL_ARB_internalformat_query2Alejandro Piñeiro4-1/+125
2016-02-13docs: document MESA_GLES_VERSION_OVERRIDE envvarAlejandro Piñeiro1-0/+8
2015-12-07mesa: remove _mesa_tex_target_is_arrayAlejandro Piñeiro2-17/+0
2015-12-07i965: use _mesa_is_array_texture instead of _mesa_tex_target_is_arrayAlejandro Piñeiro2-2/+2
2015-11-05i965/vec4: select predicate based on writemask for sel emissionsAlejandro Piñeiro1-1/+17
2015-11-04i965: check inst->predicate when clearing flag_live at dead code eliminateAlejandro Piñeiro2-2/+2
2015-10-23i965/vec4: check opcode on vec4_instruction::reads_flag(channel)Alejandro Piñeiro1-2/+2
2015-10-22i965/vec4: print predicate control at brw_vec4 dump_instructionAlejandro Piñeiro3-3/+5
2015-10-22i965/vec4: use an envvar to decide to print the assembly on cmod_propagation ...Alejandro Piñeiro2-2/+2
2015-10-22i965/vec4: Add unit tests for cmod propagation passAlejandro Piñeiro2-0/+829
2015-10-22i965/vec4: adding vec4_cmod_propagation optimizationAlejandro Piñeiro4-0/+160
2015-10-22i965/vec4: track and use independently each flag channelAlejandro Piñeiro3-14/+52
2015-10-22i965/vec4: nir_emit_if doesn't need to predicate based on all the channelsAlejandro Piñeiro1-1/+3
2015-09-24i965/vec4: check swizzle before discarding a uniform on a 3src operandAlejandro Piñeiro1-3/+6
2015-09-22i965/vec4: refactor brw_vec4_copy_propagation.Alejandro Piñeiro1-14/+18
2015-09-19i965/vec4: Change types as needed to propagate source modifiers using current...Alejandro Piñeiro1-2/+28
2015-09-15docs: document INTEL_DEBUG 'optimizer' envvarAlejandro Piñeiro1-0/+1
2015-09-11i965/vec4: check writemask when bailing out at register coalesceAlejandro Piñeiro1-4/+6
2015-09-07i965/nir/vec4: removed unneeded tex src swizzle setAlejandro Piñeiro1-1/+0
2015-09-02i965/vec4: fill src_reg type using the constructor type parameterAlejandro Piñeiro1-0/+2
2015-08-03i965/nir/vec4: Add implementation of nir_emit_texture()Alejandro Piñeiro1-1/+194
2015-08-03i965/ir/vec4: Refactor visit(ir_texture *ir)Alejandro Piñeiro2-173/+209
2015-08-03i965/vec4: Add a new dst_reg constructor accepting a brw_reg_typeAlejandro Piñeiro2-0/+13
2015-08-03i965/vec4: Change vec4_visitor::swizzle_result() method to allow reuseAlejandro Piñeiro2-8/+15
2015-08-03i965/nir: Disable alu_to_scalar pass on non-scalar shadersAlejandro Piñeiro1-6/+10
2015-08-03i965/nir/vec4: Implement atomic counter intrinsics (read, inc and dec)Alejandro Piñeiro1-2/+25
2015-08-03i965/nir/vec4: Implement intrinsics that load system valuesAlejandro Piñeiro1-6/+21
2015-08-03i965/nir/vec4: Add setup for system valuesAlejandro Piñeiro2-1/+50
2015-08-03i965/vec4: Redefine make_reg_for_system_value() to allow reuse in NIR->vec4 passAlejandro Piñeiro8-11/+19
2015-07-20i965/nir/fs: removed unneeded support for global variablesAlejandro Piñeiro3-14/+4