summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-13i965: Move the back-end compiler to src/intel/compilerJason Ekstrand1-953/+0
2017-01-09nir/i965: use two slots from inputs_read for dvec3/dvec4 vertex input attributesJuan A. Suarez Romero1-2/+1
2017-01-05i965: Fix last slot calculationsKenneth Graunke1-3/+13
2016-10-26nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri1-6/+6
2016-10-05i965: Introduce downcast helpers for prog_data structures.Kenneth Graunke1-12/+10
2016-09-14i965/fs: Misc simplification.Francisco Jerez1-2/+2
2016-09-14i965/fs: Simplify a bunch of fs_inst::size_written calculations by using comp...Francisco Jerez1-1/+1
2016-09-14i965/fs: Replace fs_inst::regs_written with ::size_written field in bytes.Francisco Jerez1-1/+1
2016-09-14i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes.Francisco Jerez1-6/+6
2016-08-30i965/fs: Assert that the number of color targets is one when dual-source blen...Francisco Jerez1-0/+1
2016-08-25i965/fs: Get rid of fs_visitor::do_dual_src.Francisco Jerez1-23/+14
2016-08-05i965: Rework the unlit centroid workaround.Kenneth Graunke1-0/+32
2016-07-21i965: enable component packing for vs and fsTimothy Arceri1-8/+2
2016-07-15i965: Rename brw_wm_barycentric_interp_mode to brw_barycentric_mode.Kenneth Graunke1-3/+3
2016-06-27i965: Make emit_urb_writes() not produce an EOT message for GS.Kenneth Graunke1-0/+7
2016-05-29i965/fs: Pass a BAD_FILE register to the logical FB write when oMask is unused.Francisco Jerez1-1/+2
2016-05-27i965/fs: Extend back-end interface for limiting the shader dispatch width.Francisco Jerez1-6/+4
2016-05-25i965/fs: take into account doubles when emitting system valuesAlejandro Piñeiro1-1/+2
2016-05-14i965/fs: Organize prog_data by ksp number rather than SIMD widthJason Ekstrand1-1/+1
2016-05-05i965/fs: Merge nir_emit_texture and emit_textureJason Ekstrand1-159/+0
2016-05-03i965: Write a scalar TCS backend that runs in SINGLE_PATCH mode.Kenneth Graunke1-0/+3
2016-04-26i965/fs: Reduce the response length of sampler messages on Skylake.Kenneth Graunke1-2/+3
2016-04-14i965/fs: Get rid of the param_size arrayJason Ekstrand1-3/+0
2016-03-31i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.Kenneth Graunke1-2/+8
2016-03-08i965/fs: Allow spilling for SIMD16 compute shadersJordan Justen1-0/+12
2016-02-09i965/fs: Plumb separate surfaces and samplers through from NIRJason Ekstrand1-4/+8
2016-02-09i965/fs: Add an enum for keeping track of texture instruciton sourcesJason Ekstrand1-10/+20
2016-01-27i965/skl: Utilize new 5th bit for gateway messagesBen Widawsky1-2/+4
2016-01-26nir: move glsl_types.{cpp,h} to compilerEmil Velikov1-1/+1
2015-12-29i965: Add support for gl_DrawIDARB and enable extensionKristian Høgsberg Kristensen1-0/+10
2015-12-29i965: Add support for gl_BaseVertexARB and gl_BaseInstanceARBKristian Høgsberg Kristensen1-1/+5
2015-12-29i965: Assert that SYSTEM_VALUE_VERTEX_ID gets loweredKristian Høgsberg Kristensen1-0/+1
2015-12-22i965: Add tessellation evaluation shadersKenneth Graunke1-2/+10
2015-12-11i965: Make fs_visitor::emit_urb_writes set EOT for TES as well.Kenneth Graunke1-1/+1
2015-12-11i965: Don't hardcode g1 for URB handles in fs_visitor::emit_urb_writes().Kenneth Graunke1-4/+5
2015-11-30i965/fs: remove unused fs_reg offsetSamuel Iglesias Gonsálvez1-1/+0
2015-11-24i965: Clean up #includes in the compiler.Matt Turner1-18/+0
2015-11-23i965: Use NIR for lowering texture swizzleJason Ekstrand1-90/+15
2015-11-23i965: Use nir_lower_tex for texture coordinate loweringJason Ekstrand1-125/+0
2015-11-19i965: Enable EXT_shader_samples_identicalIan Romanick1-0/+20
2015-11-19i965/fs: Replace fs_reg(imm) constructors with brw_imm_*().Matt Turner1-21/+21
2015-11-13i965: Rename GRF to VGRF.Matt Turner1-8/+8
2015-11-13i965: Initialize registers.Matt Turner1-1/+0
2015-11-13i965: Use brw_reg's nr field to store register number.Matt Turner1-1/+1
2015-11-13i965: Use immediate storage in inherited brw_reg.Matt Turner1-2/+2
2015-11-13i965: Make 'dw1' and 'bits' unnamed structures in brw_reg.Matt Turner1-2/+2
2015-11-05i965/fs: Add a sampler program key for whether the texture is 16x MSAANeil Roberts1-1/+1
2015-11-05i965/fs/skl+: Use ld2dms_w instead of ld2dmsNeil Roberts1-3/+6
2015-11-03i965: Add scalar geometry shader support.Kenneth Graunke1-9/+40
2015-11-03i965: Fix the fs_visitor GS constructor to take shader_time_index.Kenneth Graunke1-2/+3