Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
2f270f0d15eba2b1ac0a86cf6ebb8e2cb0767d8a
/
src
/
vulkan
/
anv_image.c
2f270f0
anv/image: Fix choice of isl_surf_usage for depthstencil images
by Chad Versace
· 9 years ago
8b9ceda
anv/image: Delete old ifdef'd out code
by Chad Versace
· 9 years ago
981ef2f
anv: Embed isl_surf into anv_surface
by Chad Versace
· 9 years ago
594e673
anv/image: Drop assertions on SURFTYPE extent limits
by Chad Versace
· 9 years ago
b369389
anv/image: Use isl to calculate surface layout
by Chad Versace
· 9 years ago
bda43a0
isl: Rename legacy Y tiling to ISL_TILING_Y0
by Chad Versace
· 9 years ago
57941b6
anv/image: Vulkan's depthPitch is in bytes, not rows
by Chad Versace
· 9 years ago
fcfb404
vk/0.210.0: Rework allocation to use the new pAllocator's
by Jason Ekstrand
· 9 years ago
d3547e7
vk/0.210.0: Use VkSampleCountFlagBits for sample counts
by Jason Ekstrand
· 9 years ago
299f8f1
vk/0.210.0: More structure field renaming
by Jason Ekstrand
· 9 years ago
407b8cc
vk/0.210.0: Get rid of VkImageAspect
by Jason Ekstrand
· 9 years ago
a53f23d
vk/0.210.0: Rework texture view component mapping
by Jason Ekstrand
· 9 years ago
f1a7c78
vk/0.210.0: Switch to the new VKAPI function decorations
by Jason Ekstrand
· 9 years ago
6a8a542
vk/0.210.0: A pile of minor enum updates
by Jason Ekstrand
· 9 years ago
cd4721c
vk: Add SKL support
by Kristian Høgsberg Kristensen
· 9 years ago
f0390bc
anv: Add initial Haswell support
by Jason Ekstrand
· 9 years ago
de54b4b
anv: Only include the pack headers where needed
by Jason Ekstrand
· 9 years ago
ba46746
anv: Use enum isl_tiling everywhere
by Chad Versace
· 9 years ago
addc2a9
anv: Remove redundant fields anv_format::bs,bw,bh,bd
by Chad Versace
· 9 years ago
41cf35d
anv/image: Determine the alignment units for compressed formats
by Nanley Chery
· 9 years ago
381f602
anv/image: Handle compressed format qpitch and padding
by Nanley Chery
· 9 years ago
300f7c2
anv/image: Handle compressed format stride and size
by Nanley Chery
· 9 years ago
3ee923f
anv: Rename cpp variable to "bs"
by Nanley Chery
· 9 years ago
db5a5fc
anv/image: Add a basic implementation of GetImageSubresourceLayout
by Jason Ekstrand
· 9 years ago
0ca3c84
vk/0.170.2: Update remaining enums
by Chad Versace
· 9 years ago
f9c948e
vk/0.170.2: Update VkResult
by Chad Versace
· 9 years ago
6dea1a9
vk/0.170.2: Merge VkAttachmentView into VkImageView
by Chad Versace
· 9 years ago
03dd722
vk/image: Fix retrieval of anv_surface for depthstencil aspect
by Chad Versace
· 9 years ago
24de3d4
vk: Embed two surface states in anv_image_view
by Chad Versace
· 9 years ago
3fc2b1f
vk: Remove stale finishme for stencil image views
by Chad Versace
· 9 years ago
44143a1
vk: Add anv_image::usage
by Chad Versace
· 9 years ago
d007181
vk/image: Remove stale anv_asserts for depthstencil attachments
by Chad Versace
· 9 years ago
1e4263b
vk/0.170.2: s/baseArraySlice/baseArrayLayer/
by Jason Ekstrand
· 9 years ago
d4446a7
vk: Merge anv_attachment_view into anv_image_view
by Chad Versace
· 9 years ago
05a26a6
vk/0.170.2: Make destructors return void
by Jason Ekstrand
· 9 years ago
9357062
vk: Merge anv_*_attachment_view into anv_attachment_view
by Chad Versace
· 9 years ago
f0f4dfa
vk: Drop anv_surface_view
by Chad Versace
· 9 years ago
74193a8
vk: Use consistent names for anv_*_view variables
by Chad Versace
· 9 years ago
8bf021c
vk: Return anv_image_view_info by value
by Chad Versace
· 9 years ago
4ffb454
vk/image: Document a Vulkan spec requirement for depthstencil
by Chad Versace
· 9 years ago
7a089bd
vk/0.170.2: Update VkImageSubresourceRange
by Chad Versace
· 9 years ago
622a317
vk/image: Teach vkCreateImage about layout of 1D surfaces
by Chad Versace
· 9 years ago
eed74e3
vk: Teach vkCreateImage about layout of 3D surfaces
by Chad Versace
· 9 years ago
e01d5a0
vk: Refactor anv_image_make_surface()
by Chad Versace
· 9 years ago
c4b30e7
vk: Add new vk_errorf that takes a format string
by Kristian Høgsberg Kristensen
· 9 years ago
0cb2652
vk/image: Add PRM reference for QPitch equation
by Chad Versace
· 9 years ago
053d32d
vk/image: Linear stencil buffers are illegal
by Chad Versace
· 9 years ago
bff2879
vk/image: Don't abort when creating stencil image views
by Chad Versace
· 9 years ago
c6f19b4
vk: Don't duplicate anv_depth_stencil_view's surface data
by Chad Versace
· 9 years ago
b2ee317
vk: Fix format of anv_depth_stencil_view
by Chad Versace
· 9 years ago
941b48e
vk/image: Let anv_image have one anv_surface per aspect
by Chad Versace
· 9 years ago
f1455ff
vk: Add gen7 support
by Kristian Høgsberg Kristensen
· 9 years ago
f5275f7
vk: Move anv_color_attachment_view_init() to gen8_state.c
by Kristian Høgsberg Kristensen
· 9 years ago
988341a
vk: Move anv_CreateImageView to gen8_state.c
by Kristian Høgsberg Kristensen
· 9 years ago
d528225
vk/image: Don't set anv_surface_view::offset twice
by Chad Versace
· 9 years ago
6ff95bb
vk: Add anv_format reference to anv_render_pass_attachment
by Chad Versace
· 9 years ago
5a6b2e6
vk/image: Simplify stencil case for anv_image_create()
by Chad Versace
· 9 years ago
60c4ac5
vk: Add anv_format reference t anv_surface_view
by Chad Versace
· 9 years ago
ded736f
vk: Add anv_format reference to anv_image
by Chad Versace
· 9 years ago
6d09d06
vk: Use anv_image_create() for creating dmabuf VkImage
by Kristian Høgsberg Kristensen
· 9 years ago
2c2233e
vk: Prefix most filenames with anv
by Chad Versace
· 9 years ago
[Renamed (99%) from src/vulkan/image.c]
f70d079
vk/image: Remove unneeded data from anv_buffer_view
by Chad Versace
· 9 years ago
fc38383
vk/image: Add braces around multi-line ifs
by Chad Versace
· 9 years ago
8213be7
vk: Define struct anv_image_view, anv_buffer_view
by Chad Versace
· 9 years ago
8478350
vk: Implement Multipass
by Jason Ekstrand
· 9 years ago
8b342b3
vk/image: Add an explicit DestroyImage function
by Jason Ekstrand
· 9 years ago
b94b8df
vk/image: Add explicit constructors for buffer/image view types
by Jason Ekstrand
· 9 years ago
a52e208
vk/image.c: Use the casting functions
by Jason Ekstrand
· 9 years ago
4fcb32a
vk/0.130: Remove VkImageViewCreateInfo::minLod
by Chad Versace
· 9 years ago
b4ef7f3
vk/0.130: Remove msaa members of VkDepthStencilViewCreateInfo
by Chad Versace
· 9 years ago
db24afe
vk/vulkan.h: Switch from GetImageSubresourceInfo to GetImageSubresourceLayout
by Jason Ekstrand
· 9 years ago
23075bc
vk/image: Validate vkCreateImageView more
by Chad Versace
· 9 years ago
69e11ad
vk/image: Add more info to VkImageViewType table
by Chad Versace
· 9 years ago
5b04db7
vk/image: Move validation for vkCreateImageView
by Chad Versace
· 9 years ago
5b3a1ce
vk/image: Enable 2d single-sample color miptrees
by Chad Versace
· 9 years ago
c6e76ae
vk/image: Define anv_surface, refactor anv_image
by Chad Versace
· 9 years ago
127cb3f
vk/image: Reformat function signatures
by Chad Versace
· 9 years ago
fdcd71f
vk/image: Embed VkImageCreateInfo* into anv_image_create_info
by Chad Versace
· 9 years ago
ca6cef3
vk/image: Drop some tmp vars in anv_image_view_init()
by Chad Versace
· 9 years ago
9c46ba9
vk/image: Abort on stencil image views
by Chad Versace
· 9 years ago
55752fe
vk: Rename functions ALIGN_*32 -> align_*32
by Chad Versace
· 9 years ago
37d6e04
vk/formats: Remove the cpp=0 stencil hack
by Chad Versace
· 9 years ago
67a7659
vk/image: Refactor anv_image_create()
by Chad Versace
· 9 years ago
5d7103e
vk/image: Group some assertions closer together
by Chad Versace
· 9 years ago
7ea707a
vk/image: Add qpitch fields to anv_depth_stencil_view
by Chad Versace
· 9 years ago
ebe1e76
vk/formats: Fix incorrect depth formats
by Chad Versace
· 9 years ago
45b804a
vk/image: Rename local variable in anv_image_create()
by Chad Versace
· 9 years ago
4c81463
vk/formats: Rename anv_format::format -> surface_format
by Chad Versace
· 9 years ago
fa35296
vk/image: Check extent does not exceed surface type limits
by Chad Versace
· 9 years ago
99031aa
vk/image: Stop hardcoding SurfaceType of VkImageView
by Chad Versace
· 9 years ago
7ea1216
vk/image: Add anv_image::surf_type
by Chad Versace
· 9 years ago
cb30aca
vk/image: Add tables for gen SurfaceType
by Chad Versace
· 9 years ago
00494c6
vk: Document how depth/stencil formats work in anv_image_create()
by Kristian Høgsberg Kristensen
· 9 years ago
a5b49d2
vk: Use generated headers with fixed point support
by Kristian Høgsberg Kristensen
· 9 years ago
2a3c296
vk/image: Add a bunch of asserts
by Jason Ekstrand
· 9 years ago
e17ed04
vk/image: Don't double-allocate stencil buffers
by Chad Versace
· 9 years ago
1ee2d1c
vk/image: Teach anv_image_choose_tile_mode about WMAJOR
by Chad Versace
· 9 years ago
f1db3b3
vk/image: Factor tile mode selection into separate function
by Chad Versace
· 9 years ago
081f617
vk/image: Stop hardcoding alignment of stencil surfaces
by Chad Versace
· 9 years ago
e6bd568
vk/image: Rewrite tile info table
by Chad Versace
· 9 years ago
Next »