aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Make emit_urb_writes() only set EOT for the VS.Kenneth Graunke2015-10-211-1/+1
* i965: Make fs_visitor::emit_urb_writes reusable for scalar GS.Kenneth Graunke2015-10-211-7/+7
* i965/fs: Localize variables' scopes.Matt Turner2015-10-191-8/+5
* i965: Use a const nir_shader in backend_shaderJason Ekstrand2015-10-191-1/+1
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* i965/vs: Simplify fs_visitor's ATTR file.Kenneth Graunke2015-10-121-1/+2
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-5/+3
* i965/fs: Use the nir info instead of pulling things out of [shader_]progJason Ekstrand2015-10-021-1/+1
* i965/fs: Move sampler unit lookup into rescale_texcoordJason Ekstrand2015-10-021-4/+10
* i965: Fix BRW_VARYING_SLOT_PAD handling in the scalar VS backend.Kenneth Graunke2015-09-261-4/+2
* i965/fs: Fix comparison between signed and unsigned integer expressionsIago Toral Quiroga2015-09-181-2/+2