summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Introduce downcast helpers for prog_data structures.Kenneth Graunke2016-10-051-12/+10
* i965/fs: Misc simplification.Francisco Jerez2016-09-141-2/+2
* i965/fs: Simplify a bunch of fs_inst::size_written calculations by using comp...Francisco Jerez2016-09-141-1/+1
* i965/fs: Replace fs_inst::regs_written with ::size_written field in bytes.Francisco Jerez2016-09-141-1/+1
* i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes.Francisco Jerez2016-09-141-6/+6
* i965/fs: Assert that the number of color targets is one when dual-source blen...Francisco Jerez2016-08-301-0/+1
* i965/fs: Get rid of fs_visitor::do_dual_src.Francisco Jerez2016-08-251-23/+14
* i965: Rework the unlit centroid workaround.Kenneth Graunke2016-08-051-0/+32
* i965: enable component packing for vs and fsTimothy Arceri2016-07-211-8/+2
* i965: Rename brw_wm_barycentric_interp_mode to brw_barycentric_mode.Kenneth Graunke2016-07-151-3/+3
* i965: Make emit_urb_writes() not produce an EOT message for GS.Kenneth Graunke2016-06-271-0/+7
* i965/fs: Pass a BAD_FILE register to the logical FB write when oMask is unused.Francisco Jerez2016-05-291-1/+2
* i965/fs: Extend back-end interface for limiting the shader dispatch width.Francisco Jerez2016-05-271-6/+4
* i965/fs: take into account doubles when emitting system valuesAlejandro Piñeiro2016-05-251-1/+2
* i965/fs: Organize prog_data by ksp number rather than SIMD widthJason Ekstrand2016-05-141-1/+1
* i965/fs: Merge nir_emit_texture and emit_textureJason Ekstrand2016-05-051-159/+0
* i965: Write a scalar TCS backend that runs in SINGLE_PATCH mode.Kenneth Graunke2016-05-031-0/+3
* i965/fs: Reduce the response length of sampler messages on Skylake.Kenneth Graunke2016-04-261-2/+3
* i965/fs: Get rid of the param_size arrayJason Ekstrand2016-04-141-3/+0
* i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.Kenneth Graunke2016-03-311-2/+8
* i965/fs: Allow spilling for SIMD16 compute shadersJordan Justen2016-03-081-0/+12
* i965/fs: Plumb separate surfaces and samplers through from NIRJason Ekstrand2016-02-091-4/+8
* i965/fs: Add an enum for keeping track of texture instruciton sourcesJason Ekstrand2016-02-091-10/+20
* i965/skl: Utilize new 5th bit for gateway messagesBen Widawsky2016-01-271-2/+4
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* i965: Add support for gl_DrawIDARB and enable extensionKristian Høgsberg Kristensen2015-12-291-0/+10
* i965: Add support for gl_BaseVertexARB and gl_BaseInstanceARBKristian Høgsberg Kristensen2015-12-291-1/+5
* i965: Assert that SYSTEM_VALUE_VERTEX_ID gets loweredKristian Høgsberg Kristensen2015-12-291-0/+1
* i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-2/+10
* i965: Make fs_visitor::emit_urb_writes set EOT for TES as well.Kenneth Graunke2015-12-111-1/+1
* i965: Don't hardcode g1 for URB handles in fs_visitor::emit_urb_writes().Kenneth Graunke2015-12-111-4/+5
* i965/fs: remove unused fs_reg offsetSamuel Iglesias Gonsálvez2015-11-301-1/+0
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-18/+0
* i965: Use NIR for lowering texture swizzleJason Ekstrand2015-11-231-90/+15
* i965: Use nir_lower_tex for texture coordinate loweringJason Ekstrand2015-11-231-125/+0
* i965: Enable EXT_shader_samples_identicalIan Romanick2015-11-191-0/+20
* i965/fs: Replace fs_reg(imm) constructors with brw_imm_*().Matt Turner2015-11-191-21/+21
* i965: Rename GRF to VGRF.Matt Turner2015-11-131-8/+8
* i965: Initialize registers.Matt Turner2015-11-131-1/+0
* i965: Use brw_reg's nr field to store register number.Matt Turner2015-11-131-1/+1
* i965: Use immediate storage in inherited brw_reg.Matt Turner2015-11-131-2/+2
* i965: Make 'dw1' and 'bits' unnamed structures in brw_reg.Matt Turner2015-11-131-2/+2
* i965/fs: Add a sampler program key for whether the texture is 16x MSAANeil Roberts2015-11-051-1/+1
* i965/fs/skl+: Use ld2dms_w instead of ld2dmsNeil Roberts2015-11-051-3/+6
* i965: Add scalar geometry shader support.Kenneth Graunke2015-11-031-9/+40
* i965: Fix the fs_visitor GS constructor to take shader_time_index.Kenneth Graunke2015-11-031-2/+3
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-3/+16
* i965/fs: Enumerate logical fb writes argumentsBen Widawsky2015-10-211-0/+1
* i965: Add a fs_visitor constructor that takes a brw_gs_compile.Kenneth Graunke2015-10-211-2/+29
* i965: Make emit_urb_writes() reserve space for GS header information.Kenneth Graunke2015-10-211-2/+16