summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Add support for constant evaluation on Q and UQ typesIan Romanick2017-01-201-7/+19
* i965: Avoid int64 induced warningsDave Airlie2017-01-201-0/+2
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-6/+6
* i965: Move TES input VUE map calculation out a layer.Kenneth Graunke2017-01-071-7/+4
* i965: Pass NULL for gl_program when compiling TES.Kenneth Graunke2017-01-071-1/+1
* i965: Move TES spacing/domain/topology setup to brw_compile_tes().Kenneth Graunke2017-01-071-0/+34
* i965: Rework gl_TessLevel*[] handling to use NIR compact arrays.Kenneth Graunke2017-01-061-60/+1
* i965: pass gl_program directly to brw_compile_tes()Timothy Arceri2017-01-061-4/+2
* i965: stop passing gl_shader_program to brw_assign_common_binding_table_offse...Timothy Arceri2017-01-061-7/+1
* st/mesa/glsl/i965: set num_ssbos directly in shader_infoTimothy Arceri2017-01-061-4/+7
* st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri2017-01-061-2/+2
* i965/vec4: Rename DF to/from F generator opcodesIago Toral Quiroga2017-01-031-4/+4
* i965/vec4: add VEC4_OPCODE_SET_{LOW,HIGH}_32BIT opcodesIago Toral Quiroga2017-01-031-0/+4
* i965/vec4: add VEC4_OPCODE_PICK_{LOW,HIGH}_32BIT opcodesIago Toral Quiroga2017-01-031-0/+4
* i965/vec4: add double/float conversion pseudo-opcodesIago Toral Quiroga2017-01-031-0/+4
* nir: pass compiler rather than devinfo to functions that call nir_optimizeTimothy Arceri2016-12-231-2/+2
* i965/fs: Remove the FS_OPCODE_SET_SIMD4X2_OFFSET virtual opcode.Francisco Jerez2016-12-141-2/+0
* i965: support constant gather offsets larger than 4 bitsIlia Mirkin2016-11-291-6/+11
* i965: Store a clip_distance_mask field similar to cull_distance_mask.Kenneth Graunke2016-11-191-0/+2
* i965: Use shader_info for brw_vue_prog_data::cull_distance_mask.Kenneth Graunke2016-11-191-0/+4
* i965: get num_abos from shader_info rather than gl_linked_shaderTimothy Arceri2016-11-171-2/+2
* i965: get num_images from shader_info rather than gl_linked_shaderTimothy Arceri2016-11-171-2/+2
* i965: update gl_PrimitiveIDIn to be a system variableTimothy Arceri2016-11-111-2/+1
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-11/+11
* i965: get uses texture gather from nir infoTimothy Arceri2016-10-061-1/+1
* i965: Enable ARB_shader_atomic_counter_opsIan Romanick2016-10-041-0/+16
* i965: Refactor emission of atomic counter operationsIan Romanick2016-10-041-0/+16
* i965/vec4: Drop backend_reg::in_range() in favor of regions_overlap().Francisco Jerez2016-09-141-9/+0
* i965/ir: Remove backend_reg::reg_offset.Francisco Jerez2016-09-141-2/+0
* i965/fs: Replace fs_reg::reg_offset with fs_reg::offset expressed in bytes.Francisco Jerez2016-09-141-2/+4
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-5/+5
* i965/fs: Define logical framebuffer read opcode and lower it to physical reads.Francisco Jerez2016-08-251-0/+2
* i965/fs: Define framebuffer read virtual opcode.Francisco Jerez2016-08-251-0/+2
* i965: Allocate space in the binding table for non-coherent FB fetch.Francisco Jerez2016-08-251-3/+4
* util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich2016-08-091-1/+1
* i965: Delete the FS_OPCODE_INTERPOLATE_AT_CENTROID virtual opcode.Kenneth Graunke2016-07-201-2/+0
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-2/+2
* i965/fs: Add FS_OPCODE_FB_WRITE_LOGICAL to has_side_effects().Francisco Jerez2016-05-291-0/+1
* i965/fs: Remove FS_OPCODE_PACK_STENCIL_REF virtual instruction.Francisco Jerez2016-05-271-2/+0
* i965/fs: Remove extract virtual opcodes.Francisco Jerez2016-05-271-4/+0
* i965/fs: Handle SAMPLEINFO consistently like other texturing instructions.Francisco Jerez2016-05-271-0/+2
* i965/fs: Rename Gen4 physical varying pull constant load opcode.Francisco Jerez2016-05-271-2/+2
* i965/fs: Hide varying pull constant load message setup behind logical opcode.Francisco Jerez2016-05-271-0/+2
* i965: Move brw_new_shader to brw_link.cppJason Ekstrand2016-05-261-17/+0
* i965: Support textures with multiple planesKristian Høgsberg Kristensen2016-05-241-0/+9
* i965: Add infrastucture for sample lod-zero operations.Matt Turner2016-05-191-0/+6
* i965/blorp: Delete the old blorp shader emit codeJason Ekstrand2016-05-141-2/+0
* i965/fs: Stop setting dispatch_grf_start_reg from the visitorJason Ekstrand2016-05-141-0/+1
* i965: Fix undefined df bits in brw_reg comparisons.Kenneth Graunke2016-05-141-2/+1
* i965: Handle BRW_OPCODE_DO on Gen6+ in brw_instruction_name().Matt Turner2016-05-101-0/+6