aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/fs: The barrier send uses only 1 payload registerJordan Justen2015-09-151-2/+4
* i965/fs: Only read output_components many components when writing an outputJason Ekstrand2015-09-151-1/+3
* i965/fs: Set output_components for lowered clip distance outputsJason Ekstrand2015-09-151-0/+2
* i965: Remove the brw_vue_prog_key base class.Kenneth Graunke2015-09-031-5/+7
* i965: Delete the brw_vue_program_key::userclip_active flag.Kenneth Graunke2015-09-031-1/+1
* i965/fs: Remove fs_visitor::try_replace_with_sel().Matt Turner2015-08-281-89/+0
* i965/fs: Drop unused untyped surface read and atomic emit methods.Francisco Jerez2015-07-291-112/+0
* i965/fs: Remove the emit_texture_gen*() fs_visitor methods.Francisco Jerez2015-07-291-608/+0
* i965/fs: Reimplement emit_mcs_fetch() in terms of logical sends.Francisco Jerez2015-07-291-23/+13
* i965/fs: Reimplement emit_texture() in terms of logical send messages.Francisco Jerez2015-07-291-17/+49
* i965/fs: Fix misleading comment regarding the message header in emit_texture_...Francisco Jerez2015-07-291-2/+3
* i965/fs: Pass a BAD_FILE header source to LOAD_PAYLOAD in emit_texture_gen7().Francisco Jerez2015-07-291-1/+1
* i965/fs: Reimplement emit_single_fb_write() in terms of logical framebuffer w...Francisco Jerez2015-07-291-183/+20
* i965/fs: Don't attempt to copy the useless half of oMask for SIMD8 FB writes.Francisco Jerez2015-07-291-8/+18
* i965/fs: Move up Gen6 no16 check to emit_fb_writes().Francisco Jerez2015-07-291-9/+11
* i965/fs: Move up prog_data->uses_omask assignment up to brw_codegen_wm_prog().Francisco Jerez2015-07-291-2/+0
* i965/fs: Simplify control flow in emit_single_fb_write().Francisco Jerez2015-07-291-12/+16
* i965/fs: Fix slight layering violation in emit_single_fb_writes().Francisco Jerez2015-07-291-12/+10
* i965/nir/fs: removed unneeded support for global variablesAlejandro PiƱeiro2015-07-201-1/+0
* i965/cs: Use dispatch width of 8 for cs terminate payload setupJordan Justen2015-07-161-1/+1
* i965/fs: Use the builder directly for the gen6 interpolation add(32)Jason Ekstrand2015-07-011-6/+5
* i965/fs: Remove the width field from fs_regJason Ekstrand2015-06-301-13/+13
* i965/fs: Use exec_size instead of dst.width for computing component sizeJason Ekstrand2015-06-301-1/+1
* i965/fs: Add a builder argument to offset()Jason Ekstrand2015-06-301-71/+72