summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.Matt Turner2016-12-161-3/+3
* i965: Drop nir_inputs from fs_visitor.Kenneth Graunke2016-10-271-1/+0
* i965: Don't use nir_assign_var_locations for VS/TES/GS outputs.Kenneth Graunke2016-10-271-1/+0
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-1/+1
* i965/fs: Define framebuffer read virtual opcode.Francisco Jerez2016-08-251-0/+2
* i965/fs: Implement non-coherent framebuffer fetch using the sampler unit.Francisco Jerez2016-08-251-0/+2
* i965/fs: Get rid of fs_visitor::do_dual_src.Francisco Jerez2016-08-251-1/+0
* i965: Use a separate register for every access to an SSA undef.Kenneth Graunke2016-08-041-2/+0
* i965: enable component packing for vs and fsTimothy Arceri2016-07-211-1/+0
* i965: Rewrite FS input handling to use the new NIR intrinsics.Kenneth Graunke2016-07-201-6/+3
* i965: Write gl_FragCoord directly to the destination.Kenneth Graunke2016-07-171-1/+1
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-1/+1
* i965: Remove the emit_linterp() helper.Kenneth Graunke2016-07-151-3/+0
* i965: Rename brw_wm_barycentric_interp_mode to brw_barycentric_mode.Kenneth Graunke2016-07-151-2/+2
* i965/fs: add a helper function to create double immediatesIago Toral Quiroga2016-07-131-0/+2
* i965: add component packing support for gsTimothy Arceri2016-07-071-1/+1
* i965: Remove old CS local ID handlingJordan Justen2016-06-011-1/+0
* i965/fs: Refactor offset() into a separate function taking the width as argum...Francisco Jerez2016-05-291-16/+2
* i965/fs: Extend back-end interface for limiting the shader dispatch width.Francisco Jerez2016-05-271-5/+4
* i965/fs: Remove FS_OPCODE_PACK_STENCIL_REF virtual instruction.Francisco Jerez2016-05-271-2/+0
* i965/fs: Remove handcrafted math SIMD lowering from the generator.Francisco Jerez2016-05-271-10/+0
* i965/fs: Rename Gen4 physical varying pull constant load opcode.Francisco Jerez2016-05-271-3/+3
* i965/fs: Hide varying pull constant load message setup behind logical opcode.Francisco Jerez2016-05-271-3/+3
* i965/fs: Make emit_spill/unspill static functions taking builder as argument.Francisco Jerez2016-05-231-4/+0
* i965/fs: Fix signedness of local variables and arguments of emit_(un)spill.Francisco Jerez2016-05-231-2/+2
* i965, anv: Use NIR FragCoord re-center and y-transform passes.Kenneth Graunke2016-05-201-4/+2
* i965: Pass nir_src/nir_dest by reference.Matt Turner2016-05-201-3/+3
* i965/fs: Add and use get_nir_src_imm().Matt Turner2016-05-191-0/+1
* i965/fs: Add an allow_spilling flag to brw_compile_fsJason Ekstrand2016-05-171-3/+3
* i965/fs: add shuffle_64bit_data_for_32bit_write helperIago Toral Quiroga2016-05-161-0/+5
* i965/fs: add shuffle_32bit_load_result_to_64bit_data helperIago Toral Quiroga2016-05-161-0/+5
* i965/blorp: Delete the old blorp shader emit codeJason Ekstrand2016-05-141-1/+0
* i965/fs: rename our lower_d2f pass to lower_d2xIago Toral Quiroga2016-05-101-1/+1
* i965/fs: add a pass for legalizing d2fConnor Abbott2016-05-101-0/+1
* i965/fs: use byte_offset() in offset() for uniformsConnor Abbott2016-05-101-3/+1
* i965/fs: add a pass for lowering PACK opcodesConnor Abbott2016-05-101-0/+1
* i965/fs: stop inclinding glsl/ir.h in brw_fs.hJason Ekstrand2016-05-051-1/+0
* i965/fs: Merge nir_emit_texture and emit_textureJason Ekstrand2016-05-051-18/+0
* i965: Write a scalar TCS backend that runs in SINGLE_PATCH mode.Kenneth Graunke2016-05-031-0/+5
* i965/fs: Reduce the response length of sampler messages on Skylake.Kenneth Graunke2016-04-261-1/+2
* i965/fs: Readd opt_drop_redundant_mov_to_flags().Matt Turner2016-04-211-0/+1
* i965/blorp: Prepare render target write for gen8Topi Pohjolainen2016-04-211-1/+1
* i965: Fix gl_SampleMaskIn[] in per-sample shading mode.Kenneth Graunke2016-04-201-0/+1
* i965/fs: Rename demote_pull_constants to lower_constant_loadsJason Ekstrand2016-04-141-1/+1
* i965/fs: Get rid of the param_size arrayJason Ekstrand2016-04-141-2/+0
* i965/fs: Allow spilling for SIMD16 compute shadersJordan Justen2016-03-081-0/+1
* i965/fs: Optimize float conversions of byte/word extract.Matt Turner2016-03-041-0/+2
* i965: Lower min/max after optimization on Gen4/5.Matt Turner2016-02-171-0/+1
* i965/fs: Refactor setup_payload_gen6 to assume FSJason Ekstrand2016-02-111-2/+2
* i965/fs: Plumb separate surfaces and samplers through from NIRJason Ekstrand2016-02-091-0/+2