summaryrefslogtreecommitdiff
path: root/src/intel/compiler/brw_fs.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-01-26i965/gen10: Re-enable push constants.Rafael Antognolli1-9/+0
2018-01-25i965/fs: Reset the register file to VGRF in lower_integer_multiplicationJason Ekstrand1-5/+10
2018-01-11i965: Use UD types for gl_SampleID setupJason Ekstrand1-3/+3
2018-01-11i965/fs: Use UW types when using V immediatesJason Ekstrand1-3/+3
2017-12-30i965: Combine {VS,FS}_OPCODE_GET_BUFFER_SIZE opcodes.Kenneth Graunke1-1/+1
2017-12-19intel/compiler/gen10: Disable push constants.Rafael Antognolli1-0/+9
2017-12-12intel/fs/bank_conflicts: Don't touch Gen7 MRF hack registers.Francisco Jerez1-1/+1
2017-12-08i965/fs: Handle !supports_pull_constants and push UBOs properlyJason Ekstrand1-1/+1
2017-12-08i965/fs: Rewrite assign_constant_locationsJason Ekstrand1-133/+185
2017-12-07intel/fs: Implement GRF bank conflict mitigation pass.Francisco Jerez1-0/+2
2017-12-06i965/fs: Enables 16-bit load_ubo with samplerJason Ekstrand1-7/+14
2017-12-06i965/fs: Add byte scattered read message and fs supportJose Maria Casanova Crespo1-0/+21
2017-12-06i965/fs: Add byte scattered write message and fs supportJose Maria Casanova Crespo1-0/+14
2017-12-06i965/fs: Add remove_extra_rounding_modes optimizationAlejandro Piñeiro1-0/+37
2017-12-06i965: Support for 16-bit base types in helper functionsJose Maria Casanova Crespo1-0/+4
2017-11-07intel/fs: Explicitly set EXECUTE_1 where neededJason Ekstrand1-1/+1
2017-11-07intel/cs: Push subgroup ID instead of base thread IDJason Ekstrand1-15/+15
2017-11-07intel/cs: Re-run final NIR optimizations for each SIMD sizeJason Ekstrand1-41/+69
2017-11-07i965/fs: Get rid of the early return in brw_compile_csJason Ekstrand1-13/+14
2017-11-07intel/cs: Rework the way thread local ID is handledJason Ekstrand1-2/+2
2017-11-07intel/fs: Mark 64-bit values as being contiguousJason Ekstrand1-1/+4
2017-11-07intel/cs: Ignore runtime_check_aads_emit for CSJason Ekstrand1-2/+1
2017-11-07intel/cs: Stop setting dispatch_grf_start_regJason Ekstrand1-2/+0
2017-11-07intel/cs: Drop max_dispatch_width checks from compile_csJason Ekstrand1-4/+8
2017-11-07intel/fs: Remove min_dispatch_width from fs_visitorJason Ekstrand1-19/+23
2017-11-07intel/fs: use pull constant locations to check for first compile of a shaderJason Ekstrand1-1/+3
2017-11-07intel/fs: Protect opt_algebraic from OOB BROADCAST indicesJason Ekstrand1-2/+11
2017-11-07intel/fs: Use the original destination region for int MUL loweringJason Ekstrand1-7/+9
2017-11-07intel/fs: Fix integer multiplication lowering for src/dst hazardsJason Ekstrand1-2/+8
2017-11-07intel/fs: Be more explicit about our placement of [un]zipJason Ekstrand1-3/+17
2017-11-07intel/fs: Pass builders instead of blocks into emit_[un]zipJason Ekstrand1-26/+35
2017-11-02intel/fs: Don't allocate a param array for zero push constantsJason Ekstrand1-1/+8
2017-11-02intel/fs: Alloc pull constants off mem_ctxJason Ekstrand1-1/+1
2017-10-31intel/compiler: Remove final_program_size from brw_compile_*Jordan Justen1-8/+2
2017-10-31intel/compiler: add new field for storing program sizeCarl Worth1-2/+6
2017-10-30i965: fix blorp stage_prog_data->param leakTapani Pälli1-1/+1
2017-10-28intel/compiler/gen9: Pixel shader header only workaroundTopi Pohjolainen1-0/+29
2017-10-25intel/fs: Handle flag read/write aliasing in needs_src_copyJason Ekstrand1-1/+3
2017-10-19i965: Move fs_inst::has_side_effects()'s eot check to the parent class.Kenneth Graunke1-6/+0
2017-10-12intel/cs: Make thread_local_id a regular builtin paramJason Ekstrand1-22/+20
2017-10-12intel/compiler: Allocate pull_param in assign_constant_locationsJason Ekstrand1-6/+9
2017-10-12intel/cs: Grow prog_data::param on-demand for thread_local_id_indexJason Ekstrand1-8/+0
2017-10-12intel/compiler: Make brw_nir_lower_intrinsics compute-specificJason Ekstrand1-1/+1
2017-10-12intel/compiler: Add a flag for pull constant supportJason Ekstrand1-1/+4
2017-10-12intel: Rewrite the world of push/pull paramsJason Ekstrand1-7/+5
2017-10-02i965: skip reading unused slots at the begining of the URB for the FSIago Toral Quiroga1-4/+3
2017-09-29i965/fs: force pull model for 64-bit GS inputsIago Toral Quiroga1-6/+12
2017-08-24anv,i965: Move CS shared lowering into anvJason Ekstrand1-2/+0
2017-08-23i965: Add a brw_wm_prog_data::has_render_target_reads field.Kenneth Graunke1-0/+2
2017-08-21i965: Move brw_reg_type_letters() as wellMatt Turner1-2/+2