aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* i965/nir: Enable SIMD16 support in the NIR FS backend.Kenneth Graunke2015-01-191-2/+1
* i965/nir: Replace fs_reg(GRF, virtual_grf_alloc(...)) with vgrf(...).Kenneth Graunke2015-01-191-0/+8
* i965: Replace fs_reg(fs_visitor, type) with fs_visitor::vgrf(type).Kenneth Graunke2015-01-191-28/+22
* i965/fs: Make lower_load_payload etc. appear in INTEL_DEBUG=optimizer.Kenneth Graunke2015-01-161-7/+11
* i965/fs: Don't take an ir_variable for emit_general_interpolationJason Ekstrand2015-01-151-22/+26
* i965/fs: Only use nir for 8-wide non-fast-clear shaders.Jason Ekstrand2015-01-151-1/+2
* i965/fs: add a NIR frontendConnor Abbott2015-01-151-4/+8
* i965/fs: make emit_fragcoord_interpolation() not take an ir_variableConnor Abbott2015-01-151-6/+7
* i965: Pass a shader stage abbreviation to fs_generator().Kenneth Graunke2015-01-141-1/+1
* i965/skl: Always use a header for SIMD4x2 sampler messagesKristian Høgsberg2015-01-081-0/+8
* i965: Make the precompile ignore DEPTH_TEXTURE_MODE on Gen7.5+.Kenneth Graunke2015-01-041-1/+2
* i965: Fix INTEL_DEBUG=optimizer with VF types.Kenneth Graunke2015-01-031-1/+1
* i965: Add support for saturating immediates.Matt Turner2014-12-291-0/+16
* i965: Add fs_reg/src_reg constructors that take vf[4].Matt Turner2014-12-291-0/+9
* i965/fs: Add missing const qualifier.Matt Turner2014-12-191-1/+1
* i965: remove includes of sampler.h from extern "C" blocksMark Janes2014-12-161-1/+1
* i965: Clean up fs_visitor::run and rename to run_fsKristian Høgsberg2014-12-101-18/+14
* i965: Add fs_visitor::run_vs() to generate scalar vertex shader codeKristian Høgsberg2014-12-101-6/+105
* i965: Prepare for using the ATTR register file in the fs backendKristian Høgsberg2014-12-101-1/+9
* i965: Add SIMD8 URB write low-level IR instructionKristian Høgsberg2014-12-101-0/+4
* i965: Remove shader program argument and member from fs_generatorKristian Høgsberg2014-12-101-1/+1
* i965: Set shader name for generator from call siteKristian Høgsberg2014-12-101-2/+15
* i965: Generalize fs_generator furtherKristian Høgsberg2014-12-101-1/+1
* i965: Fix regs read for FS_OPCODE_INTERP_PER_SLOT_OFFSETChris Forbes2014-12-071-0/+2
* i965: Use ~0 to represent true on all generations.Matt Turner2014-12-051-5/+2
* i965: Remove "disable_derivative_optimization" driconf option.Kenneth Graunke2014-12-021-6/+0
* i965/fs: Remove opt_drop_redundant_mov_to_flags().Matt Turner2014-12-011-31/+0
* i965: Don't treat IF or WHILE with cmod as writing the flag.Matt Turner2014-12-011-1/+3
* i965: Set prog_data->uses_kill if simulating alpha test via discards.Kenneth Graunke2014-11-271-1/+1
* i965/fs: Add vector float immediate infrastructure.Matt Turner2014-11-251-0/+19
* i965: Make precompile functions accessible from C.Kenneth Graunke2014-11-241-1/+1
* i965: Pass gl_program pointers into precompile functions.Kenneth Graunke2014-11-241-7/+5
* i965/fs: Remove is_valid_3src().Matt Turner2014-11-211-6/+0
* i965/fs: Remove unused apply_stride().Matt Turner2014-11-211-10/+0
* i965: Move fs_visitor ra pass to new fs_visitor::allocate_registers()10.4-branchpointKristian Høgsberg2014-11-141-59/+68
* i965: Move fs_visitor optimization pass into new method fs_visitor::optimize()Kristian Høgsberg2014-11-141-65/+71
* i965: Move more code into codegen-branch of the fs_visitor::run() if statementKristian Høgsberg2014-11-141-12/+11
* i965: Refactor fs_generator APIKristian Høgsberg2014-11-141-4/+5
* i965/fs: Remove force uncompressed stack.Matt Turner2014-11-061-17/+0
* i965/fs: Use execution size of 1 for some shader_time operations.Matt Turner2014-11-061-1/+1
* i965/fs: Use mov(4) instructions to read timestamp.Matt Turner2014-11-061-5/+4
* i965/fs: Don't compute_to_mrf() on Gen >= 7.Matt Turner2014-11-031-0/+4
* i965: Silence unused parameter warning in brw_dump_irIan Romanick2014-10-241-1/+1
* i965/fs: Silence uninitialized variable warning.Matt Turner2014-10-231-0/+1
* i965/fs: Don't pass ir_variable * to emit_sampleid_setup().Kenneth Graunke2014-10-171-2/+2
* i965/fs: Add a MAX_GRF_SIZE define and use it various placesJason Ekstrand2014-10-021-0/+2
* i965/fs: Fix the buildJason Ekstrand2014-09-301-1/+1
* i965/fs: Fix an uninitialized value warningsJason Ekstrand2014-09-301-3/+4
* i965/fs: Optimize sqrt+inv into rsq.Matt Turner2014-09-301-0/+11
* glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick2014-09-301-3/+3