Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
3fa3bcb7e50c968b0e941bc356c4805b4f55b297
/
src
/
Vulkan
7d86727
Implement basic SPIR-V texture sampling
by Nicolas Capens
· 5 years ago
09591b8
Pass descriptor sets to SPIR-V compilation
by Nicolas Capens
· 5 years ago
5078d48
Fixed all warnings in the Vulkan build on Windows
by Alexis Hetu
· 5 years ago
0083573
External image/buffer/fence/semaphore properties
by Alexis Hetu
· 5 years ago
3f0d3ef
Enable multiprocess compilation for all Visual Studio projects
by Nicolas Capens
· 5 years ago
04dae5e
Use the ImageView's format in clear operations
by Alexis Hetu
· 5 years ago
f0aa9d5
Query implementation
by Alexis Hetu
· 5 years ago
6db9a89
No border for compressed cube images
by Alexis Hetu
· 5 years ago
1424ef6
PipelineCache basic operations support
by Alexis Hetu
· 5 years ago
3c5cb9c
Fix creating Buffer objects in VK_SHARING_MODE_EXCLUSIVE mode
by Alexis Hetu
· 5 years ago
42761d2
vkGetImageMemoryRequirements2 dedicated allocation
by Alexis Hetu
· 5 years ago
b3596a6
Implement Android Vulkan HAL module plumbing
by Chris Forbes
· 5 years ago
1d667d6
Disable surface and swapchain support for Android
by Chris Forbes
· 5 years ago
60da158
Support pNext chain entries in vkCreateImageView
by Alexis Hetu
· 5 years ago
d6fae38
Sample location properly marked as unsupported
by Alexis Hetu
· 5 years ago
67806a1
Input aspect support in vkCreateRenderPass
by Alexis Hetu
· 5 years ago
72438f1
Fix DescriptorUpdateTemplate::updateDescriptorSet
by Ben Clayton
· 5 years ago
225a130
Implement dynamic buffer offsets.
by Ben Clayton
· 5 years ago
fcbb145
Removed SwiftShader's custom DrawType enum
by Alexis Hetu
· 6 years ago
4fa92a7
VkPipeline: Add basic optimization passes.
by Ben Clayton
· 5 years ago
0475688
Default to 64-bit MSVC toolchain
by Nicolas Capens
· 5 years ago
c5da6e0
Rename swiftshader_icd.def to libvk_swiftshader.def
by Nicolas Capens
· 5 years ago
555c333
VkPipeline: Debug - show ids not names in disassembly.
by Ben Clayton
· 5 years ago
a94a95c
Fix descriptor set allocation and update
by Nicolas Capens
· 5 years ago
fc8a46d
Wire up indirect dispatch
by Chris Forbes
· 5 years ago
37628f0
Claim support for multi draw indirect + base instance
by Chris Forbes
· 5 years ago
48b3587
Implement indirect draws
by Chris Forbes
· 5 years ago
4aa9bf1
Allow subpasses to use secondary command buffers
by Chris Forbes
· 5 years ago
0839cbd
Proper mipmap size allocation for compressed textures
by Alexis Hetu
· 5 years ago
979f940
Add support for compressed image copy
by Alexis Hetu
· 5 years ago
4c9f4a9
Remove asserts blocking pipeline derivatives
by Chris Forbes
· 5 years ago
e43cda5
Add GLES unit tests to Kokoro Windows CI
by Nicolas Capens
· 6 years ago
54ec759
Renderpass multisampling resolve
by Alexis Hetu
· 5 years ago
fb6639f
Fill buffer fix
by Alexis Hetu
· 5 years ago
e1cf863
Support for per-instance attributes
by Chris Forbes
· 6 years ago
4ecc9d4
Ensure image strides are always suitable for the rasterizer
by Chris Forbes
· 5 years ago
e7b2a05
vkCmdExecuteCommands implementation
by Alexis Hetu
· 6 years ago
fc06fd1
Synchronize at end of renderpass
by Chris Forbes
· 5 years ago
7bc4f45
sw::Surface removed
by Alexis Hetu
· 6 years ago
696926d
sw::Surface references removed from sampling code
by Alexis Hetu
· 6 years ago
9041bb7
Basic CommandBuffer::waitEvents implementation
by Alexis Hetu
· 6 years ago
c296806
Vulkan: Plumb bound descriptor sets down to SpirvRoutine.
by Chris Forbes
· 6 years ago
2667243
Fix MSVC build
by Nicolas Capens
· 5 years ago
00ba176
Factor out vertex attribute binding from Draw*::play
by Chris Forbes
· 6 years ago
a30de54
Add support for push constants
by Chris Forbes
· 6 years ago
2dc0303
Fix VulkanUnitTests on Visual Studio
by Nicolas Capens
· 6 years ago
bbf5cf1
Wire up sample mask correctly
by Chris Forbes
· 6 years ago
1bd9e2f
Tidy stencil state handling
by Chris Forbes
· 6 years ago
1cef4e6
Allow null dispatchable objects
by Alexis Hetu
· 6 years ago
00424c1
Reintroduce "VkDebug: Update macros to address issues in b/127433389"
by Ben Clayton
· 6 years ago
62758f5
Compute: WorkgroupSize decorations take precedence over LocalSize
by Ben Clayton
· 6 years ago
64cf139
Propagate image view clear aspect mask to image clear
by Chris Forbes
· 6 years ago
01c03fd
Revert "VkDebug: Update macros to address issues in b/127433389"
by Ben Clayton
· 6 years ago
d850470
Remove asserts on depth bounds values
by Chris Forbes
· 6 years ago
d1ab73d
Remove asserts blocking specialization constant use
by Chris Forbes
· 6 years ago
085f57e
Run spirv-opt pass to eliminate dead functions after inlining
by Chris Forbes
· 6 years ago
5ceec2c
ComputeProgram: Add subgroup builtins.
by Ben Clayton
· 6 years ago
d9c8256
DescriptorSetLayout destruction fix
by Alexis Hetu
· 6 years ago
377077a
CubeMap fixes
by Alexis Hetu
· 6 years ago
1e6a989
Dedicated allocation verification
by Alexis Hetu
· 6 years ago
3641121
VkDebug: Update macros to address issues in b/127433389
by Ben Clayton
· 6 years ago
1b8cd2d
Copy build artifacts to CMAKE_BINARY_DIR.
by Dan Sinclair
· 6 years ago
4ef71eb
Change scissor type from sw::Rect to VkRect2D
by Alexis Hetu
· 6 years ago
9705dec
Remove old Framebuffer code from Vulkan
by Alexis Hetu
· 6 years ago
25ec7b0
Removed references to sw::Surface
by Alexis Hetu
· 6 years ago
1407297
src/Pipeline/ComputeProgram: Remove unused parameter numDescriptorSets
by Ben Clayton
· 6 years ago
914a46d
Wait semaphores for VkQueuePresentKHR
by Hernan Liatis
· 6 years ago
43be716
Handle oldSwapchains
by Hernan Liatis
· 6 years ago
6b12a50
vkAcquireNextImageKHR and vkQueuePresentKHR
by Hernan Liatis
· 6 years ago
82cc0cb
Fix image format properties query in various edge cases
by Chris Forbes
· 6 years ago
6a1d92b
Add utility functions from sw::Surface to vk::Format
by Alexis Hetu
· 6 years ago
f2be26a
Vulkan: Very rough first implementation of compute shaders
by Ben Clayton
· 6 years ago
3364227
Allow the Blitter to clear and blit vk::Image objects directly
by Alexis Hetu
· 6 years ago
f955e63
Build fix
by Alexis Hetu
· 6 years ago
0da99f5
Move Blitter ownership from Image to Device
by Alexis Hetu
· 6 years ago
f705cec
Descriptor Update Template implementation
by Alexis Hetu
· 6 years ago
abdfa17
Fix inconsistencies in advertised dimensions vs levels
by Chris Forbes
· 6 years ago
efec1b9
SpirvShader: Implement Uniform and StorageBuffer access
by Ben Clayton
· 6 years ago
34a76b5
Require 16-byte alignment for Vulkan objects
by Chris Forbes
· 6 years ago
45faa08
VKPipeline: Log any errors produced by the SPIR-V optimizer
by Ben Clayton
· 6 years ago
2995dc2
Wire up depth and stencil attachments to pipeline
by Chris Forbes
· 6 years ago
76e9bc0
Plumb PipelineLayouts down to SpirvRoutine
by Ben Clayton
· 6 years ago
2c25b14
Implement GetPhysicalDeviceSparseImageFormatProperties
by Chris Forbes
· 6 years ago
9584fe4
Disable creation of multisample images until they work
by Chris Forbes
· 6 years ago
d00375a
Implement vkGetSwapchainImagesKHR
by Hernan Liatis
· 6 years ago
d318dd3
Remove some GL/D3D legacy format quirks from vulkan vertex buffers
by Chris Forbes
· 6 years ago
c7943e9
VkCreateSwapchainKHR and VkDestroySwapchainKHR
by Hernan Liatis
· 6 years ago
823ca85
Allow all vkBeginCommandBuffer flags
by Chris Forbes
· 6 years ago
a2f5fd8
Windows build fix
by Alexis Hetu
· 6 years ago
048974f
Descriptor sets update mechanism
by Alexis Hetu
· 6 years ago
cff8c00
Advertise support for VK_KHR_swapchain
by Hernan Liatis
· 6 years ago
c6eb41b
Add basic VkSurfaceKHR (Xlib only for now)
by Hernan Liatis
· 6 years ago
989b208
Remove partial logic op support
by Chris Forbes
· 6 years ago
1054758
Use sample count from multisample state, not from attachment 0
by Chris Forbes
· 6 years ago
105fd0f
VkDebug.hpp: Call abort() after assert(false)
by Ben Clayton
· 6 years ago
baf7ad3
Implement indexed draws
by Chris Forbes
· 6 years ago
5edafb5
Descriptor sets binding
by Alexis Hetu
· 6 years ago
ead1a34
Simple PipelineBarrier implementation
by Alexis Hetu
· 6 years ago
54c4772
Fix point rendering
by Chris Forbes
· 6 years ago
6159a85
Replace uses of sw::Surface with vk::ImageView in the Renderer
by Alexis Hetu
· 6 years ago
Next »