aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Replace default case with list of enum values.Matt Turner2015-11-021-2/+7
* i965: dump scheduling cycle estimatesConnor Abbott2015-10-301-5/+6
* i965/fs: Emit a single ADD instruction for SET_SAMPLE_ID on Gen8+.Matt Turner2015-10-221-1/+1
* i965/fs: Drop unnecessary write-enable-all from SET_SAMPLE_ID.Matt Turner2015-10-221-5/+5
* i965/fs: Use type-W for immediate in SampleID setup.Matt Turner2015-10-221-1/+1
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+53
* i965: Introduce a new SHADER_OPCODE_URB_READ_SIMD8 opcode.Kenneth Graunke2015-10-211-0/+26
* i965: Introduce new SHADER_OPCODE_URB_WRITE_SIMD8_MASKED/PER_SLOT opcodes.Kenneth Graunke2015-10-211-0/+11
* i965/fs: Remove the gl_program from the generatorJason Ekstrand2015-10-191-2/+1
* i965/asm: Explicitly use a nir_instr for IR annotationsJason Ekstrand2015-10-191-1/+1
* i965/fs: Handle non-const sample number in interpolateAtSampleNeil Roberts2015-10-091-3/+2
* i965/fs: Implement FS_OPCODE_GET_BUFFER_SIZESamuel Iglesias Gonsalvez2015-09-251-0/+47
* i965: Turn BRW_MAX_MRF into a macro that accepts a hardware generationIago Toral Quiroga2015-09-211-6/+6
* i965: Move MRF register asserts out of brw_reg.hIago Toral Quiroga2015-09-211-1/+4
* i965: Maximum allowed size of SEND messages is 15 (4 bits)Iago Toral Quiroga2015-09-211-0/+2
* i965: add support for textureSamples functionIlia Mirkin2015-09-101-0/+4
* i965: Lift the constness restriction on surface indices passed to untyped ops.Francisco Jerez2015-07-291-6/+2
* i965/fs: Use exec_size instead of dispatch_width to determine the message var...Francisco Jerez2015-07-291-4/+4
* i965/fs: Remove the FS_OPCODE_SET_OMASK pseudo-opcode.Francisco Jerez2015-07-291-35/+0
* i965/fs: Honour the instruction force_sechalf and exec_size fields for FB wri...Francisco Jerez2015-07-291-2/+2
* i965/fs: Fix stride for immediate registers.Francisco Jerez2015-07-211-0/+4
* i965/fs: Factor out universally broken calculation of the register component ...Francisco Jerez2015-07-161-1/+1
* i965/gen4-5: Program the execution size correctly for DO/WHILE instructions.Francisco Jerez2015-07-071-1/+1
* i965/fs_generator: Use inst->exec_size for determining hardware reg widthsJason Ekstrand2015-06-301-7/+7
* i965/fs: Actually set/use the mlen for gen7 uniform pull constant loadsJason Ekstrand2015-06-301-6/+3
* i965: Remove the dependance on brw_context from the generatorsJason Ekstrand2015-06-231-2/+3
* i965: Plumb compiler debug logging through a function pointer in brw_compilerJason Ekstrand2015-06-231-11/+9
* i965/fs: Implement support for ir_barrierJordan Justen2015-06-121-0/+11
* i965: Use UW-typed immediate in multiply inst.Matt Turner2015-06-031-1/+1
* i965: Don't add base_binding_table_index if it's zeroNeil Roberts2015-05-311-1/+2
* i965: Don't use a temporary when generating an indirect sampleNeil Roberts2015-05-311-13/+4
* i965/fs: Rework compression control selection.Matt Turner2015-05-181-3/+6
* i965/fs: set execution size to 8 with simd8 ddy instructionTapani Pälli2015-05-131-0/+1
* i965: Change header_present to header_size in backend_instructionJason Ekstrand2015-05-061-10/+10
* i965: Introduce the FIND_LIVE_CHANNEL pseudo-opcode.Francisco Jerez2015-05-041-0/+4
* i965: Introduce the BROADCAST pseudo-opcode.Francisco Jerez2015-05-041-0/+4
* i965: Add memory fence opcode.Francisco Jerez2015-05-041-0/+4
* i965: Add typed surface access opcodes.Francisco Jerez2015-05-041-0/+17
* i965: Add untyped surface write opcode.Francisco Jerez2015-05-041-0/+6
* i965: Reorder sources of the untyped atomic opcode.Francisco Jerez2015-05-041-2/+2
* i965: Pass the number of components as a source of the untyped surface read o...Francisco Jerez2015-05-041-2/+3
* i965: Don't request untyped atomic writeback message if the destination is null.Francisco Jerez2015-05-041-1/+1
* i965: Simplify generator code for untyped surface messages.Francisco Jerez2015-05-041-33/+9
* i965: Fix the untyped surface opcodes to deal with indirect surface access.Francisco Jerez2015-05-041-2/+2
* i965/cs: Add generator support for CS_OPCODE_CS_TERMINATEJordan Justen2015-05-021-0/+35
* i965/skl: Force the exec size to 8 when initing header for SIMD4x2Neil Roberts2015-05-011-0/+1
* i965: Rename brw_compile to brw_codegenJason Ekstrand2015-04-221-2/+2
* i965/fs: Add a devinfo field to the generator and use it for gen checksJason Ekstrand2015-04-221-59/+57
* i965/device_info: Add a supports_simd16_3src flagJason Ekstrand2015-04-221-19/+6
* i965: Make the annotation code take a device_info instead of a contextJason Ekstrand2015-04-221-2/+3