SDK 19.2(v5.4) release. Native SDK: * MoltenVK Support added for MacOS. * Updated Android build tools to 29, Gradle wrapper to 5.1, Gradle plugin to 3.5, CMake to 3.10.2, MoodyCamel::Concurrent Queue, and optimised android builds. * Improved the use of CMake throughout the SDK, making example CMakeLists.txt shorter. * Framework Bugfixes: pvr::assertion bug fix, OpenGL ES UIRenderer winding order and depth mask fix, StructuredBufferView's copy constructor, pvr::Log performance issue. * Framework features: PVRShell life-cycle optimisation, PVRCore added ability to build versions without some external projects, added conversions between AxisAlignedBox and AxisAlignedBoxMinMax, improved AxisAlignedBoxMinMax initialisation values. * OpenGLES IBL example now uses VBO for the spheres. * Added the ability to pass a smart pointer to a Model when constructing a ModelGLES, allowing the ModelGLES to manage the lifetime of the Model. * Added a pure (non-graphic) OpenCL example, OpenCLMatrixMultiplication * Improved pvr::utils::createImage and pvr::utils::createBuffer respectively to use the correct CreateInfo structures. reordered pvrvk::ImageCreateInfo default parameters. * Dropped AssetReader and AssetWriter interfaces and replaced them with functions, generally optimised the usage of Streams. * Added MinGW support * Revamp of the synchronisation used in VulkanParticleSystem based on latest synchronisation findings, optimising usage of the particle system * Made a number of changes to the .clang-format file. * Added touch screen support for non-window system (NullWS) Linux platforms. PVRFrame: * Added support for EGL_KHR_wait_sync. * Fixed a bug in eglTerminate() where contexts and surfaces were being incorrectly destroyed while they were still bound to a thread. Refer to our release notes for more details about the changes: https://www.imgtec.com/developers/powervr-sdk-tools/whats-new/#2019r2
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| build-android | Loading commit data... | |
| cmake | Loading commit data... | |
| docs | Loading commit data... | |
| ApiObjectsVk.h | Loading commit data... | |
| BufferVk.cpp | Loading commit data... | |
| BufferVk.h | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| CommandBufferVk.cpp | Loading commit data... | |
| CommandBufferVk.h | Loading commit data... | |
| CommandPoolVk.cpp | Loading commit data... | |
| CommandPoolVk.h | Loading commit data... | |
| ComputePipelineVk.h | Loading commit data... | |
| DebugReportCallbackVk.cpp | Loading commit data... | |
| DebugReportCallbackVk.h | Loading commit data... | |
| DebugUtilsMessengerVk.cpp | Loading commit data... | |
| DebugUtilsMessengerVk.h | Loading commit data... | |
| DebugUtilsVk.cpp | Loading commit data... | |
| DebugUtilsVk.h | Loading commit data... | |
| DescriptorSetVk.cpp | Loading commit data... | |
| DescriptorSetVk.h | Loading commit data... | |
| DeviceMemoryVk.h | Loading commit data... | |
| DeviceVk.cpp | Loading commit data... | |
| DeviceVk.h | Loading commit data... | |
| DisplayModeVk.cpp | Loading commit data... | |
| DisplayModeVk.h | Loading commit data... | |
| DisplayVk.cpp | Loading commit data... | |
| DisplayVk.h | Loading commit data... | |
| EventVk.cpp | Loading commit data... | |
| EventVk.h | Loading commit data... | |
| ExtensionsVk.cpp | Loading commit data... | |
| ExtensionsVk.h | Loading commit data... | |
| FenceVk.cpp | Loading commit data... | |
| FenceVk.h | Loading commit data... | |
| ForwardDecObjectsVk.h | Loading commit data... | |
| FramebufferVk.cpp | Loading commit data... | |
| FramebufferVk.h | Loading commit data... | |
| GraphicsPipelineVk.h | Loading commit data... | |
| HeadersVk.h | Loading commit data... | |
| ImageVk.cpp | Loading commit data... | |
| ImageVk.h | Loading commit data... | |
| InstanceVk.cpp | Loading commit data... | |
| InstanceVk.h | Loading commit data... | |
| LayersVk.cpp | Loading commit data... | |
| LayersVk.h | Loading commit data... | |
| MemoryBarrierVk.h | Loading commit data... | |
| PVRVk.h | Loading commit data... | |
| PVRVkObjectBaseVk.h | Loading commit data... | |
| PhysicalDeviceVk.cpp | Loading commit data... | |
| PhysicalDeviceVk.h | Loading commit data... | |
| PipelineCacheVk.h | Loading commit data... | |
| PipelineConfigVk.h | Loading commit data... | |
| PipelineLayoutVk.cpp | Loading commit data... | |
| PipelineLayoutVk.h | Loading commit data... | |
| PipelineVk.h | Loading commit data... | |
| PopulateCreateInfoVk.h | Loading commit data... | |
| QueryPoolVk.cpp | Loading commit data... | |
| QueryPoolVk.h | Loading commit data... | |
| QueueVk.cpp | Loading commit data... | |
| QueueVk.h | Loading commit data... | |
| RenderPassVk.cpp | Loading commit data... | |
| RenderPassVk.h | Loading commit data... | |
| SamplerVk.cpp | Loading commit data... | |
| SamplerVk.h | Loading commit data... | |
| SemaphoreVk.cpp | Loading commit data... | |
| SemaphoreVk.h | Loading commit data... | |
| ShaderModuleVk.cpp | Loading commit data... | |
| ShaderModuleVk.h | Loading commit data... | |
| SurfaceVk.cpp | Loading commit data... | |
| SurfaceVk.h | Loading commit data... | |
| SwapchainVk.cpp | Loading commit data... | |
| SwapchainVk.h | Loading commit data... | |
| TypesVk.h | Loading commit data... | |
| pvrvk_vulkan_wrapper.h | Loading commit data... |