Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
58a8d9214a70e0f6c81c88a8b0b563c06bf0f70e
/
src
/
gpu
/
vk
58a8d92
Update min Vulkan version to 1.0.8.0, and fix various bugs
by egdaniel
· 8 years ago
c3d706f
Revert of Use transfer buffer for BatchAtlas texture copies (patchset #9 id:160001 of https://codereview.chromium.org/1888473002/ )
by jvanverth
· 8 years ago
09aa1fc
Refactor how we store and use samplers in Ganesh
by egdaniel
· 8 years ago
b0ec983
Use transfer buffer for BatchAtlas texture copies.
by jvanverth
· 8 years ago
b800248
Revert of Refactor how we store and use samplers in Ganesh (patchset #7 id:120001 of https://codereview.chromium.org/1885863004/ )
by egdaniel
· 8 years ago
45b61a1
Refactor how we store and use samplers in Ganesh
by egdaniel
· 8 years ago
e05bbbb
Fix createBuffer in Vulkan
by egdaniel
· 8 years ago
1bf3e71
Add optional data parameter to createBuffer
by cdalton
· 8 years ago
134af6b
Fix Vk build breakage due to new GrSLType
by bsalomon
· 8 years ago
37798fb
Implement initCopySurfaceDstDesc for Vulkan
by egdaniel
· 8 years ago
74b8d32
Implement texel buffers
by cdalton
· 8 years ago
dc0fcd4
Vulkan config in dm
by bsalomon
· 8 years ago
f4ace41
Wait for all device work to finish before destroy VkDevice
by egdaniel
· 8 years ago
a6b92ad
Infer sampler precision from pixel config
by cdalton
· 8 years ago
7cbffda
Don't create new descriptor set for vulkan uniforms every draw
by egdaniel
· 8 years ago
2bb3b6d
Add slides to VulkanViewer
by jvanverth
· 8 years ago
e2e71c2
Track GL buffer state based on unique resource ID
by cdalton
· 8 years ago
5f3b0e0
Limit the size of descriptor pools in vulkan
by egdaniel
· 8 years ago
8af936d
Fix a bunch of memory issues in Vulkan
by egdaniel
· 8 years ago
ef0c10c
Fix vulkan layer callback bug
by egdaniel
· 8 years ago
044d3c1
Revert of Track GL buffer state based on unique resource ID (patchset #6 id:100001 of https://codereview.chromium.org/1854283004/ )
by mtklein
· 8 years ago
deacc97
Track GL buffer state based on unique resource ID
by cdalton
· 8 years ago
b4aa362
Switch uniforms to be descriptor set 0 in Vulkan
by egdaniel
· 8 years ago
9f37246
First pass at VulkanViewer
by jvanverth
· 8 years ago
3a15fd4
Fix vulkan dual source blending
by egdaniel
· 8 years ago
17b8925
Implement blit image for copySurface in Vulkan
by egdaniel
· 8 years ago
8f1dcaa
Update vulkan format features in caps.
by egdaniel
· 8 years ago
b60c337
Initialize variable to appease compiler warning
by egdaniel
· 8 years ago
49c4c22
Remove ownership parameter from GrResourceProvider::wrapBackendTextureAsRenderTarget
by kkinnunen
· 8 years ago
d632bb4
Enable dual source blending for Vulkan
by egdaniel
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 8 years ago
af13277
Change VkPipelineStateCahce to use Hash and LRU LList.
by egdaniel
· 8 years ago
c5ec140
Use NV glsl shader compiler for Vulkan
by egdaniel
· 8 years ago
e50f3e7
Add WSI functions to GrVkInterface
by jvanverth
· 8 years ago
397536c
Consolidate GPU buffer implementations
by cdalton
· 8 years ago
384b5e9
got Vulkan compiling on Linux again
by ethannicholas
· 8 years ago
28ef445
added support for glMinSampleShading
by ethannicholas
· 8 years ago
fd7bd45
Revise layer, extension and feature setup for Vulkan
by jvanverth
· 8 years ago
f8c3ba4
Revert of Consolidate GPU buffer implementations (patchset #10 id:180001 of https://codereview.chromium.org/1825393002/ )
by robertphillips
· 8 years ago
8b1bff2
Consolidate GPU buffer implementations
by cdalton
· 8 years ago
e267893
Remove debug prints in GrVkGpu
by egdaniel
· 8 years ago
22281c1
Set up cache in vulkan to reuse GrVkPrograms (aka VkPipelines)
by egdaniel
· 8 years ago
633b356
GrVkGpu initialization cleanup.
by jvanverth
· 8 years ago
7dbd45d
Make max number of vertex attributes be checked dynamically
by bsalomon
· 8 years ago
fe170d2
Fix borrowed GrVkImage::Resource.
by jvanverth
· 8 years ago
cfcd181
Fully implement onResetContext for Vulkan
by egdaniel
· 8 years ago
2cab66b
fix release build vulkan
by egdaniel
· 8 years ago
ddf9835
Minor fixes to avoid NVPR in Vulkan and provide good GrVkGpu teardown.
by jvanverth
· 8 years ago
c2dc1b2
Add DescriptorPool and set manager to GrVkProgram
by egdaniel
· 8 years ago
470d77a
Use dynamic state from vulkan pipelines
by egdaniel
· 8 years ago
d2497f3
Enable extension support and debug layer.
by jvanverth
· 8 years ago
fd359ca
Implement Vulkan GrBackendObject for textures.
by jvanverth
· 8 years ago
0e1853c
Update how we send draws to gpu backend to reduce state setting.
by egdaniel
· 8 years ago
dbb429a
Create new buffer (if necessary) on vkMap
by jvanverth
· 8 years ago
9c3f143
Add support for vertex and geometry shader textures
by cdalton
· 8 years ago
a6b439a
Fix 32bit win Vulkan build
by bsalomon
· 8 years ago
0fcfb75
Fix some issues for Linux Vulkan build
by jvanverth
· 8 years ago
e699d0c
Don't allow nullptr in texels array params (unless using a transfer buffer).
by bsalomon
· 8 years ago
d5e3b9e
Fill out more information in GrVkCaps
by egdaniel
· 8 years ago
910114a
Buffer fix for VkProgram caching
by jvanverth
· 8 years ago
8d988b3
Add support for 2x2 matrices
by cdalton
· 8 years ago
28f45b9
Add "sample locations" feature to GrProcessor
by cdalton
· 8 years ago
e77875a
Fix stall in Vk clear
by jvanverth
· 8 years ago
8b6394c
Add a cache of GrVkSamplers in GrVkResourceProvider.
by egdaniel
· 8 years ago
d331259
Revert of Don't allow nullptr in texels array params (unless using a transfer buffer). (patchset #3 id:60001 of https://codereview.chromium.org/1765633002/ )
by bsalomon
· 8 years ago
8ee78f3
Don't allow nullptr in texels array params (unless using a transfer buffer).
by bsalomon
· 8 years ago
03509ea
Use VkPipelineCaches during VkPipeline creation
by jvanverth
· 8 years ago
9846ef2
Replace some nullptrs with VK_NULL_HANDLE
by jvanverth
· 8 years ago
a1e6b3b
Get Vk compiling post-MIP map changes
by bsalomon
· 8 years ago
3d5d9ac
Implement various vulkan stencil clears and fix various stenciling bugs.
by egdaniel
· 8 years ago
e015c26
Make GrVkStencilAttachment derive form GrVkImage
by egdaniel
· 8 years ago
d524f16
Fix memory crash in vulakn writeUniformBuffers
by egdaniel
· 8 years ago
8733210
Replace fWillReadFragmentPosition with a bitfield
by cdalton
· 8 years ago
992ad36
Add back Vk files with LF endings
by jvanverth
· 8 years ago
e02918d
Remove Vk files with spurious CRLFs
by jvanverth
· 8 years ago
67acb83
Fix oval rendering in vulkan
by egdaniel
· 8 years ago
4ee1cda
Fix uniform buffer layout in vulkan
by egdaniel
· 8 years ago
42701e9
Add VkProgramDataManager back into to repo
by egdaniel
· 8 years ago
89a6029
Try to fix broken file by just deleting it.
by egdaniel
· 8 years ago
f7e865a
Add stub for new method to GrVkGpu
by jvanverth
· 8 years ago
2d07b76
Update shaderc lib and use single combined lib
by Greg Daniel
· 8 years ago
bc2f4df
fix unsigned/signed warning on linux for GrVkDescriptorPool::numPoolSizes()
by bsalomon
· 8 years ago
f853594
Fix unsigned short UVs for Vulkan.
by jvanverth
· 8 years ago
164a9f0
Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time.
by Greg Daniel
· 8 years ago
ad3a13c
Revert of Add vulkan files into skia repo. (patchset #2 id:20001 of https://codereview.chromium.org/1718693002/ )
by egdaniel
· 8 years ago
48cf268
Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time.
by Greg Daniel
· 8 years ago