summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/fs: Separate the sampler from the surface in generate_texJason Ekstrand2016-02-091-0/+1
* glsl: move to compiler/Emil Velikov2016-01-261-1/+1
* nir: move to compiler/Emil Velikov2016-01-261-1/+1
* i965/fs/generator: Take an actual shader stage rather than a stringJason Ekstrand2016-01-151-2/+2
* i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-1/+9
* nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-1/+1
* i965/nir: Implement shared variable atomic operationsJordan Justen2015-12-091-0/+2
* i965: Fix scalar vertex shader struct outputs.Kenneth Graunke2015-11-251-0/+2
* i965: Fix fragment shader struct inputs.Kenneth Graunke2015-11-251-2/+2
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-20/+0
* i965: Use NIR for lowering texture swizzleJason Ekstrand2015-11-231-4/+0
* i965: Use nir_lower_tex for texture coordinate loweringJason Ekstrand2015-11-231-3/+0
* i965: Allow indirect GS input indexing in the scalar backend.Kenneth Graunke2015-11-181-1/+2
* i965: Introduce a MOV_INDIRECT opcode.Kenneth Graunke2015-11-141-0/+5