summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-08-06i965/fs: Clamp image array indices to the array bounds on IVB.image-load-store-lowerFrancisco Jerez1-4/+21
2015-08-06i965/fs: Fix calculation of the number of registers read in opt_copy_propagate.Francisco Jerez1-2/+2
2015-08-06i965: Expose ARB_shader_image_load_store.Francisco Jerez1-0/+1
2015-08-06i965/fs: Translate image load, store and atomic NIR intrinsics.Francisco Jerez1-0/+106
2015-08-06i965/fs: Handle image uniforms in NIR programs.Francisco Jerez2-8/+44
2015-08-06i965: Implement logic to set up and upload an image uniform.Francisco Jerez2-0/+32
2015-08-06i965: Teach type_size() about the size of an image uniform.Francisco Jerez2-0/+2
2015-08-06i965/fs: Implement image load, store and atomic.Francisco Jerez2-0/+264
2015-08-06i965/fs: Import image format conversion primitives.Francisco Jerez1-0/+265
2015-08-06i965/fs: Import image format metadata queries.Francisco Jerez1-0/+148
2015-08-06i965/fs: Import code to transform image coordinates into surface coordinates.Francisco Jerez1-0/+52
2015-08-06i965/fs: Import image memory offset calculation code.Francisco Jerez1-0/+169
2015-08-06i965/fs: Import image access validity checks.Francisco Jerez1-0/+55
2015-08-06i965/vec4: Introduce VEC4 IR builder.Francisco Jerez2-0/+582
2015-08-06i965: Define implementation constants for ARB_shader_image_load_store.Francisco Jerez1-0/+12
2015-08-06i965/gen7-8: Set up early depth/stencil control appropriately for image load/...Francisco Jerez6-3/+21
2015-08-06i965/gen7-8: Poke the 3DSTATE UAV access enable bits.Francisco Jerez7-9/+32
2015-08-06i965/gen7: Enable fragment shader dispatch if the program has image uniforms.Francisco Jerez1-0/+1
2015-08-06i965: Hook up image state upload.Francisco Jerez6-2/+146
2015-08-06i965: Reserve enough parameter entries for all image uniforms used in the pro...Francisco Jerez4-3/+7
2015-08-06i965: Define and initialize image parameter structure.Francisco Jerez6-1/+170
2015-08-06i965: Implement surface state set-up for shader images.Francisco Jerez3-0/+188
2015-08-06i965: Fix brw_memory_barrier() for SKL.Francisco Jerez1-1/+1
2015-08-06i965: Add SKL support to brw_miptree_get_horizontal_slice_pitch().Francisco Jerez1-3/+1
2015-08-06i965/fs: Remove redundant hand-unrolled first iteration of loop.Francisco Jerez1-8/+4
2015-08-06i965/fs: Lower arithmetic instructions with register regions of unsupported w...Francisco Jerez1-0/+62
2015-08-06i965/fs: Fix fs_inst::regs_read() for sources in the ATTR file.Francisco Jerez1-0/+1
2015-08-06i965/fs: Implement nir_op_imul/umul_high in terms of MULH.Francisco Jerez1-31/+2
2015-08-06i965/fs: Lower the MULH virtual instruction.Francisco Jerez1-0/+55
2015-08-06i965/fs: Indent the implementation of 32x32-bit MUL lowering by one level.Francisco Jerez1-130/+134
2015-08-06i965/fs: Lower 32x32 bit multiplication on BXT.Francisco Jerez1-2/+2
2015-08-06i965: Define virtual instruction to calculate the high 32 bits of a multiply.Francisco Jerez6-0/+13
2015-08-06glsl: Initialize patch member of glsl_struct_fieldMichel Dänzer1-0/+2
2015-08-05nir: add missing type to type_size_vec4()Timothy Arceri1-0/+2
2015-08-05mesa: Add missing check of format and type in glTexSubImageXD on GLES 3.0Eduardo Lima Mitev1-47/+69
2015-08-05mesa: Fix error returned by glCopyTexImage2D() upon an invalid internal formatEduardo Lima Mitev1-9/+9
2015-08-05mesa: Validate target before resolving tex obj in glTex(ture)SubImageXDEduardo Lima Mitev1-15/+14
2015-08-05mesa: Fix errors values returned by glShaderBinary()Eduardo Lima Mitev1-3/+14
2015-08-05mesa: do not modify args when errors with GetProgramResourceNameTapani Pälli1-6/+0
2015-08-05glsl: add variable mode check to build_stagerefTapani Pälli1-4/+13
2015-08-04dri: set the __DRI_API_OPENGL bit based on max gl compat versionFrank Binns1-1/+3
2015-08-04egl: Add eglQuerySurface surface type check for EGL_LARGEST_PBUFFER attribFrank Binns1-1/+2
2015-08-04egl/dri: Add error info needed for EGL_EXT_image_dma_buf_import extensionFrank Binns2-2/+10
2015-08-04vc4: Use nir_lower_load_const_to_scalar().Eric Anholt1-0/+1
2015-08-04nir: Add a nir_lower_load_const_to_scalar() pass.Eric Anholt3-0/+105
2015-08-04vc4: Don't bother de-SSAing values that aren't part of phi webs.Eric Anholt1-15/+44
2015-08-04nir: Add algebraic opt for no-op iand.Eric Anholt1-0/+1
2015-08-04vc4: Don't bother saturating the dst color for blending.Eric Anholt1-8/+2
2015-08-04vc4: Make r4-writes implicitly move to a temp, and allocate temps to r4.Eric Anholt8-107/+106
2015-08-04vc4: Drop a dead prototype.Eric Anholt1-8/+0