summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-05-12i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage().image-load-store-nirFrancisco Jerez2-2/+31
2015-05-12i965: Expose ARB_shader_image_load_store.Francisco Jerez1-0/+2
2015-05-12i965/fs: Translate memory barrier NIR intrinsics.Francisco Jerez1-0/+7
2015-05-12i965/fs: Translate image load, store and atomic NIR intrinsics.Francisco Jerez1-0/+158
2015-05-12i965/fs: Handle image uniforms in NIR programs.Francisco Jerez2-8/+48
2015-05-12i965/fs: Execute nir_setup_uniforms, _inputs and _outputs unconditionally.Francisco Jerez1-15/+9
2015-05-12i965/fs: Don't overwrite fs_visitor::uniforms and ::param_size during the SIM...Francisco Jerez1-3/+4
2015-05-12i965: Implement logic to set up and upload an image uniform.Francisco Jerez2-0/+34
2015-05-12i965: Teach type_size() about the size of an image uniform.Francisco Jerez2-0/+2
2015-05-12i965/fs: Drop unused untyped surface read and atomic emit methods.Francisco Jerez3-135/+10
2015-05-12i965/fs: Revisit NIR atomic counter intrinsic translation.Francisco Jerez1-17/+39
2015-05-12i965/fs: Revisit GLSL IR atomic counter intrinsic translation.Francisco Jerez2-15/+32
2015-05-12i965/fs: Implement image load, store and atomic.Francisco Jerez2-0/+233
2015-05-12i965/fs: Import image format conversion primitives.Francisco Jerez1-0/+261
2015-05-12i965/fs: Import image format metadata queries.Francisco Jerez1-0/+147
2015-05-12i965/fs: Import image memory offset calculation code.Francisco Jerez1-0/+100
2015-05-12i965/fs: Import image access validity checks.Francisco Jerez1-0/+55
2015-05-12i965/fs: Import surface message builder functions.Francisco Jerez2-0/+260
2015-05-12i965/fs: Import helpers to convert vectors into arrays and back.Francisco Jerez1-0/+62
2015-05-12i965/fs: Import array utils for the surface message builder.Francisco Jerez3-0/+250
2015-05-12i965: Lift the constness restriction on surface indices passed to untyped ops.Francisco Jerez5-12/+15
2015-05-12i965/vec4: Obtain atomic counter locations by recursing through the visitor.Francisco Jerez1-60/+64
2015-05-12i965/fs: Obtain atomic counter locations by recursing through the visitor.Francisco Jerez1-63/+68
2015-05-12i965/vec4: Introduce VEC4 IR builder.Francisco Jerez2-0/+580
2015-05-12i965/fs: Introduce FS IR builder.Francisco Jerez2-0/+621
2015-05-12i965: Add register constructors taking a backend_reg as argument.Francisco Jerez4-0/+19
2015-05-12i965: Define implementation constants for ARB_shader_image_load_store.Francisco Jerez1-0/+12
2015-05-12i965: Define the setup_vector_uniform_values() backend_visitor interface.Francisco Jerez5-19/+44
2015-05-12i965: Define consistent interface to enable instruction result saturation.Francisco Jerez2-0/+22
2015-05-12i965: Define consistent interface to enable instruction conditional modifiers.Francisco Jerez2-0/+22
2015-05-12i965: Define consistent interface to predicate an instruction.Francisco Jerez2-0/+44
2015-05-12i965: Define consistent interface to disable control flow execution masking.Francisco Jerez2-0/+19
2015-05-12i965/gen7-8: Set up early depth/stencil control appropriately for image load/...Francisco Jerez6-3/+21
2015-05-12i965/gen7-8: Poke the 3DSTATE UAV access enable bits.Francisco Jerez7-8/+33
2015-05-12i965/gen7: Enable fragment shader dispatch if the program has image uniforms.Francisco Jerez1-0/+1
2015-05-12i965: Hook up image state upload.Francisco Jerez6-1/+121
2015-05-12i965: Reserve enough parameter entries for all image uniforms used in the pro...Francisco Jerez3-3/+5
2015-05-12i965: Define and initialize image parameter structure.Francisco Jerez2-0/+132
2015-05-12i965: Implement surface state set-up for shader images.Francisco Jerez3-0/+191
2015-05-12i965/fs: Fix register coalesce not to lose track of the second half of 16-wid...Francisco Jerez1-2/+6
2015-05-12clover: Implement locking of the wait_count, _chain and _status members of ev...Francisco Jerez1-0/+8
2015-05-12clover: Wrap event::_status in a method to prevent unlocked access.Francisco Jerez2-7/+12
2015-05-12clover: Refactor event::trigger and ::abort to prevent deadlock and reentranc...Francisco Jerez2-12/+34
2015-05-12nir: Translate memory barrier intrinsics from GLSL IR.Francisco Jerez1-0/+4
2015-05-12nir: Translate image load, store and atomic intrinsics from GLSL IR.Francisco Jerez1-11/+115
2015-05-12nir: Fix indexing of atomic counter arrays with a constant value.Francisco Jerez1-1/+2
2015-05-12nir: Add memory barrier intrinsic.Francisco Jerez1-0/+7
2015-05-12nir: Define image load, store and atomic intrinsics.Francisco Jerez1-0/+27
2015-05-12i965/fs: Have component() set the register stride to zero.Francisco Jerez1-0/+1
2015-05-12i965/fs: Fix offset() for registers with zero stride.Francisco Jerez1-2/+3