summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen8_surface_state.c
Commit message (Expand)AuthorAgeFilesLines
* i965/context: Remove some unnecessary vfuncsJason Ekstrand2016-07-151-1/+0
* i965: Use ISL for emitting buffer surface statesJason Ekstrand2016-07-151-42/+0
* i965/state: Account for the element size in emit_buffer_surface_stateJason Ekstrand2016-07-151-4/+5
* i965/gen8: Use the generic ISL-based path for renderbuffer surfacesJason Ekstrand2016-07-151-247/+2
* i965/gen8: Use the generic ISL-based path for texture surfacesJason Ekstrand2016-07-151-213/+1
* i965: Skip update_texture_surface when the plane doesn't existJordan Justen2016-06-241-9/+10
* i965/gen7,8: Set SURFACE_IS_ARRAY for all non-3D texture typesJason Ekstrand2016-06-221-1/+1
* i965: Remove fake W-tiled render target supportJason Ekstrand2016-06-221-16/+9
* i965/gen8: Use the qpitch from the aux_mt for AUX_QPITCHJason Ekstrand2016-06-221-2/+2
* i965/gen9: Configure rbc buffers as plain for non-rbc tex viewsTopi Pohjolainen2016-06-011-1/+12
* i965: Support textures with multiple planesKristian Høgsberg Kristensen2016-05-241-1/+11
* i965/gen9: Setup MCS for compressed texture surfacesTopi Pohjolainen2016-05-121-4/+5
* i965/gen9: Prepare surface state setup for lossless compressionTopi Pohjolainen2016-05-121-0/+3
* i965/gen8: Expose auxiliary mode resolverTopi Pohjolainen2016-05-121-5/+4
* i965: Allow texture surface state setup to be used by blorpTopi Pohjolainen2016-04-211-3/+4
* i965/gen8: Expose surface state helpersTopi Pohjolainen2016-04-211-25/+26
* i965: Refactor resolving of auxiliary modeTopi Pohjolainen2016-02-131-33/+29
* i965/gen8: Remove dead assertionTopi Pohjolainen2016-02-101-6/+0
* i965/gen8: Initialize aux_mode to GEN8_SURFACE_AUX_MODE_NONEJordan Justen2016-02-021-2/+2
* i965/gen8+: Don't upload the MCS buffer for single-sampled texturesNeil Roberts2015-12-111-1/+5
* i965: Fix texture views of 2d array surfacesBen Widawsky2015-12-071-2/+2
* i965: use _mesa_is_array_texture instead of _mesa_tex_target_is_arrayAlejandro Piñeiro2015-12-071-1/+1
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-0/+1
* i965/gen9: Support fast clears for 32b floatBen Widawsky2015-11-201-8/+0
* i965/skl: skip fast clears for certain surface formatsBen Widawsky2015-11-201-1/+7
* i965/skl: Add fast color clear infrastructureBen Widawsky2015-11-201-1/+15
* i965/gen8+: Extract color clear surface stateBen Widawsky2015-11-031-6/+15
* i965/gen8+: Remove redundant zeroing of surface stateBen Widawsky2015-11-031-12/+0
* i965/gen8: Remove gen<8 checks in gen8 codeChad Versace2015-10-091-4/+4
* i965/miptree: Rename align_w,align_h -> halign,valignChad Versace2015-09-301-6/+6
* i965: Use helper function intel_get_tile_dims() in surface setupAnuj Phogat2015-09-281-2/+12
* i965/chv|skl: Apply sampler bypass w/aBen Widawsky2015-08-311-0/+14
* i965/gen9: Use custom MOCS entries set up by the kernel.Francisco Jerez2015-07-161-2/+1
* i965/gen9: use an unreserved surface alignment valueNanley Chery2015-07-011-4/+4
* i965/gen9: Disable Mip Tail for YF/YS tiled surfacesAnuj Phogat2015-06-161-2/+8
* i965/gen9: Set vertical and horizontal surface alignmentsAnuj Phogat2015-06-161-6/+26
* i965: Use BRW_SURFACE_* in place of GL_TEXTURE_*Anuj Phogat2015-06-161-3/+3
* i965/gen9: Set tiled resource mode in surface stateAnuj Phogat2015-06-161-0/+21
* i965/gen8+: Add aux buffer alignment assertionsBen Widawsky2015-06-121-0/+22
* i965: Add Gen9 surface state decodingBen Widawsky2015-05-181-7/+8
* i965: Refactor rb surface setup to allow caller to store offsetsTopi Pohjolainen2015-04-301-9/+9
* i965/gen8: Use constant pointers for reading miptree detailsTopi Pohjolainen2015-04-301-2/+2
* i965/gen8: Factor out texture surface state set-up from gen8_update_texture_s...Francisco Jerez2015-04-271-60/+77
* i965: replace __FUNCTION__ with __func__Marius Predut2015-04-141-1/+1
* i965: Fix depth field setting in surface state for raw buffer on Gen7/8Zhenyu Wang2015-04-081-2/+5
* i965: Make sure we always mark array surfaces as suchIago Toral Quiroga2015-04-061-1/+3
* i965: Remove the create_raw_surface vtbl hook.Francisco Jerez2015-03-021-16/+0
* i965: Generalize the update_null_renderbuffer_surface vtbl hook to non-render...Francisco Jerez2015-02-101-15/+10
* i965: Enable L3 caching of buffer surfaces.Francisco Jerez2015-01-311-2/+1
* i965/gen8: Include the buffer offset when emitting renderbuffer relocsJason Ekstrand2015-01-281-1/+1