- 18 Nov, 2019 1 commit
-
-
Omar Zohdi authored
Changed SDK logo to be POT for better compatibility with an OpenGL ES 2 context. Disabled Gamma correction in OpenGL ES 2.0 contexts. Added a flag to allow building only OpenGL ES 2.0 examples Fixed cases where a result of VK_SUBOPTIMAL_KHR would throw and exception.
-
- 07 Nov, 2019 1 commit
-
-
Omar Zohdi authored
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
-
- 05 Sep, 2019 1 commit
-
-
Omar Zohdi authored
Minor typo in Readme.rst fixed.
-
- 13 Aug, 2019 1 commit
-
-
jamesRumbleh authored
Remove the use of Physical Device limits for setting the maximum number of resource descriptor types available for the DescriptorPool used in the demo. This was incorrect usage of Vulkan.
-
- 05 Aug, 2019 1 commit
-
-
Omar Zohdi authored
Added a .gitattributes file and re-normalized all line endings.
-
- 02 Aug, 2019 1 commit
-
-
Omar Zohdi authored
Native SDK: Removed the host compilation of glslangValidator when cross compiling as this had the potential to fail quite easily. This also required a dependency of host toolsets for cross compiled builds which wasn’t desirable. For cross-compiled builds we now download the matching glslang binary release package (https://github.com/KhronosGroup/glslang/releases/) for the host platform and extract it into the correct place (SDK/bin). Only do this if a glslangValidator binary isn’t already in the host bin directory meaning the step will only happen if a cross compiled build is the first build of the SDK on a particular host platform. Removed duplicated code for downloading external projects using a common function defined in cmake/Functions.cmake. Removed disabling of ENABLE_HLSL, ENABLE_OPT, ENABLE_AMD_EXTENSIONS and ENABLE_NV_EXTENSIONS. Fixed an issue in equi_to_cube.py where the displayed width and height of the generated map were half of their real dimensions. Tweaked CMake options to better facilitate MinGW Win32 builds. Building for iOS now supports code signing through build command line. PVRFrame: Added support for EGL_EXT_swap_buffers_with_damage/EGL_KHR_swap_buffers_with_damage. Added support for EGL_KHR_partial_update. Fixed a possible crash on OSX in eglQuerySurface.
-
- 19 Jul, 2019 1 commit
-
-
Omar Zohdi authored
Fixed a bug that caused OpenGLES examples on macOS to crash on start.
-
- 28 Jun, 2019 2 commits
-
-
jamesRumbleh authored
Fix mismatched precision in EffectReflectionRefraction
-
Hernan Liatis authored
-
- 27 Jun, 2019 1 commit
-
-
Omar Zohdi authored
Removed the host compilation of glslangValidator when cross compiling as this had the potential to fail quite easily. This also required a dependency of host toolsets for cross compiled builds which wasn't desirable. For cross-compiled builds we now download the matching glslang binary release package (https://github.com/KhronosGroup/glslang/releases/download/) for the host platform and extract it into the correct place (SDK/bin). Only do this if a glslangValidator binary isn't already in the host bin directory meaning the step will only happen if a cross compiled build is the first build of the SDK on a particular host platform. Removed duplicated code for downloading external projects using a common function defined in cmake/Functions.cmake.
-
- 26 Jun, 2019 1 commit
-
-
Omar Zohdi authored
Removed Unnecessary Includes from: PVRVK/ExtensionsVK.cpp PVRVK/LayersVk.cpp
-
- 13 Jun, 2019 2 commits
-
-
graptis authored
Fixed an issue in equi_to_cube.py where it displayed the generated Cubemap width and height as half the value that they actually were.
-
Omar Zohdi authored
Updated README.rst to include more badges - License and tag.
-
- 12 Jun, 2019 2 commits
-
-
Omar Zohdi authored
Changed the License filename and fixed the content to be identifiable by Github.
-
omarzohdi authored
- Added builds for Windows 64/32 bit. - Added builds for gcc Linux 64/32 bit. - Added builds for Android. - Added Names for builds.
-
- 11 Jun, 2019 1 commit
-
-
omarzohdi authored
SDK 19.1(v5.3) release. Refer to our release notes for details about the changes: https://www.imgtec.com/developers/powervr-sdk-tools/whats-new/#2019r1
-
- 05 Jun, 2019 1 commit
-
-
omarzohdi authored
Adding a travis.yml file. The file configures builds for Windows, macOS and Linux (Xenial). Builds are limited to the master branch. Updating the README.rst file to show the travis build badge.
-
- 30 May, 2019 4 commits
-
-
Omar Zohdi authored
Update Feature Request Issue templates
-
Omar Zohdi authored
Created a template for feature request issues.
-
Omar Zohdi authored
Update Bug Report template
-
Omar Zohdi authored
-
- 29 May, 2019 19 commits
-
-
DevTech authored
Fixed compilation issue in PVRCore/texture/TextureHeader.h seen when compiling with Visual Studio 2019 reported by rcdailey. Adding an include for <string> fixes the issue.
-
Gleb Novodran authored
Using logLevel param instead of undefined 'error' variable.
-
Senthuran Kumar authored
-
DevTech authored
-
senthuran authored
-
Razvan Aguridan authored
The pipeline cache object allocated by the UIRenderer to create the sprite rendering pipeline is not deallocated in the destroy function. This causes the Vulkan validation layers to output a message and terminate the application with an exception when running in debug mode.
-
senthuran authored
-
Devlin Techman authored
-
Devlin Techman authored
-
senthuran authored
-
senthuran authored
-
Devlin Techman authored
-
Devlin Techman authored
-
senthuran authored
-
senthuran-lkn authored
-
senthuran-lkn authored
-
senthuran-lkn authored
-
senthuran-lkn authored
-
senthuran authored
-