BearishSun
|
c8b4aaf0fb
Separated constant GpuParams data into a GpuPipelineParamInfo object. Aside from being cleaner, it also gives Vulkan descriptor layouts a place to reside.
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
a12ad99267
Moved GpuPipelineParamState a core object and moved it to its own file
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
af560f18fc
Added a ComputePipelineState
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
1e7b51169f
Renamed GpuPipelineState to GraphicsPipelineState
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
0a78764779
Refactoring GpuParams so parameter meta-data is stored on GpuPipelineState rather than on GpuParams
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
952a02e2f2
Vulkan graphics pipeline creation
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
8e8f590033
Vulkan queries
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
b8d614942d
Generalizes fast_build script
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
95d48bf94c
Added Vulkan texture read/writeData implementations
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
9f08aa6622
Updated texture read/write API so it may be executed on different GPU's and/or different GPU queues
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
cddbc55301
Vulkan texture creation
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
11c403a10d
Vulkan queries WIP
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
976cae3a4d
VulkanHardwareBuffer now properly notifies the command buffer when it's queuing resources on it
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
5486740789
Vulkan index, vertex, gpu and gpu param block buffer implementations
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
90a05366f1
Finished Vulkan hardware buffer implementation
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
e5a6ea1b7f
Ignoring BsFrameworkConfig from git since it's an autogenerated file
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
b019758427
Added CPUReadable flag to meshes and textures since this is no longer assumed by default (due to Vulkan usage flags)
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
cc9a402774
Vulkan buffer memory mapping with handling for memory hazards and accesses from other device queues
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
59db12dbc5
Added special Vulkan command buffers for transfer operations
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
8e7ea897ce
VulkanResource now tracks exactly on which queue is it being used on
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
252c0e9f0a
Fixing hardware buffer transfer default queue indices
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
5ea564c897
Added device index to specify which GPU to lock/unlock hardware buffer data on
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
588076b7cc
Refactoring hardware buffer write/read API, in preparation for Vulkan HW buffer transfer implementation
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
0f68b63eb4
Vulkan render target binding and render pass start
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
b267abf39a
Vulkan render API swapBuffers() method hooked up
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
a448b09b54
Implemented Vulkan swapBuffers method on render window
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
1da1209680
Added frame buffers to Vulkan's implementation of a render window
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
4b10b2c563
Vulkan swap chain now also creates a depth stencil surfaces
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
4f2e97d5ed
Merge branch 'master' of https://github.com/BearishSun/BansheeEngine.git
|
%!s(int64=9) %!d(string=hai) anos |
BearishSun
|
fd01c1cde4
Refactoring VulkanGpuParams
|
%!s(int64=9) %!d(string=hai) anos |