13e8732483fabcbd9e9441e2378cae9aa84fe4bc |
13-May-2016 |
Pyry Haulos <phaulos@google.com> |
Merge in fixes from Google repository
|
cb88e4ec1ba342498e835af873dd14f4343af6a1 |
13-May-2016 |
Pyry Haulos <phaulos@google.com> |
Change win32 window style to WS_POPUP WS_POPUP allows smaller window sizes. WS_OVERLAPPEDWINDOW will be forced to style-dependent minimum size to support title bar.
cuWin32Window.cpp
|
e1faf7ce1c23b714b474a4662a43b03fd87671f1 |
23-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Expose platform-specific memory usage limitations This change adds a new API, getMemoryLimits(), to vk::Platform. The idea is to report all relevant limits and properties that may affect how much system and device memory test cases can safely allocate without running out of memory. dEQP-VK.api.object_management.max_concurrent tests have been modified to take advantage of the reported limits to determine a safe per-object limits by measuring memory usage with allocation callbacks, as well as accounting for both explicit and implicit (internal) device memory usage. Bug: 28275297 Change-Id: If4a231d96749be89bc1320e374944c7c4add657c
cuWin32VulkanPlatform.cpp
cuWin32VulkanPlatform.hpp
|
0e94e01a42e51498efc714634e2ad050ede9f3ec |
21-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Clean up Win32 platform code * Move generic Win32 code to "win32" namespace * Move WGLContextFactory to wgl namespace (tcu::wgl::ContextFactory). * Move Vulkan platform implementation to tcuWin32VulkanPlatform.(c|h)pp. Change-Id: Ie5d3945c54d6f696104270150c809638f16e18a1
cuWGL.cpp
cuWGLContextFactory.cpp
cuWGLContextFactory.hpp
cuWin32EGLNativeDisplayFactory.cpp
cuWin32EGLNativeDisplayFactory.hpp
cuWin32Platform.cpp
cuWin32Platform.hpp
cuWin32VulkanPlatform.cpp
cuWin32VulkanPlatform.hpp
cuWin32Window.cpp
cuWin32Window.hpp
|
12021ac26c6d6f8923f526bd7635dcf68e0c4061 |
16-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Add WSI extension support to Vulkan framework Change-Id: I4619c2f8b42c0d08bf6b9377592b100d588037f9
cuWin32Platform.cpp
cuWin32Platform.hpp
|
2069555720c504fb1059a15816fad78eff5e9638 |
22-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Fix accidental library name change
cuWin32Platform.cpp
|
4ca810727d8a06a57daf1cc9d0712284a858a40a |
22-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Add vk::Platform::describePlatform() describePlatform() should log platform-specific architecture and version information. Implementation provided for Android, Win32, and X11/unix. Change-Id: I0babdf2765f22d820f19c2f4c964b885e3395afc
cuWin32Platform.cpp
cuWin32Platform.hpp
|
d5acddebbbc6196939169ecb0aa720f38eb49e88 |
12-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Update vulkan library name on Windows Change-Id: I65713e2889fae2a69282530d139f1070a8a909dc
cuWin32Platform.cpp
|
0d648c2f2a76dc4b522d546422b76567ccdcfc3f |
08-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix Vulkan library name on Windows Change-Id: Iaee88635dfd3fd463679a98b6f4abab5b0e007e3
cuWin32Platform.cpp
|
b1a7d2198497be32dfc22386f99945656ff4080e |
09-Jul-2015 |
Pyry Haulos <phaulos@google.com> |
Update framework and test code to API revision 138 Change-Id: Ia19074241dea78b391ec6993811e2d9e52467291
cuWin32Platform.cpp
|
23c1f9fbfacc654ff2115e74466bb781a058bb9f |
12-May-2015 |
Pyry Haulos <phaulos@google.com> |
Add initial Vulkan support to framework Change-Id: Iae128a976b311380aaecf52b71ead310bc92ddc7
cuWin32Platform.cpp
cuWin32Platform.hpp
|
3fdee359c9eee4d6c1d823b23f7f64631b5945f8 |
14-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Fix code style. - Remove trailing whitespace. - Fix some alignments. Change-Id: I3b74a2cdc964859193adbe0aed030a7ee3d62085
cuWGL.cpp
|
4cd5b43c869f126cf67a6879d0eb8d9108b8ada5 |
03-Feb-2015 |
Pyry Haulos <phaulos@google.com> |
Win32Window cleanup * Use TCU_THROW instead of manually passing in __FILE__ and __LINE__. * Use more descriptive window title. Change-Id: Ide66250640f0b4d6b8e1b6d9768f19e753e6783a
cuWin32Window.cpp
|
3c67e4f0ec73f9c30c6b2ed2adfbfe7faaf576a4 |
20-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
Add support for dynamic loading of EGL entry points This change adds eglu::Library abstraction for accessing any and all EGL entry points. All code has been changed to use that interface instead of calling EGL functions directly. Having code use abstract interface instead of direct entry points allows always builing EGL code paths and dynamically loading them if supported by the environment. In the future analysis and logging facilities could be layered on that interface. This change required lots of small changes across all EGL code. As part of that refactoring work tcu::egl utilities were finally put to rest for good. All uses of glw.h were also removed from the EGL module. Bug: 18269587 Change-Id: Ic81e24b7eecb9813d00fba5c65144d4f59a550e8
cuWin32EGLNativeDisplayFactory.cpp
cuWin32EGLNativeDisplayFactory.hpp
|
8852c82a1ffa4760985c17cc6875d5d521daf343 |
11-Sep-2014 |
Jarkko Poyry <jpoyry@google.com> |
Update dEQP. Migrate drawElements Quality Program changes from an internal repository. Bug: 17388917 Change-Id: I21e3f7bc75813f0510025d697d91a2554dc995d4
cuWin32Platform.cpp
|
3c827367444ee418f129b2c238299f49d3264554 |
02-Sep-2014 |
Jarkko Poyry <jpoyry@google.com> |
Import dEQP. Import drawElements Quality Program from an internal repository. Bug: 17388917 Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
cuWGL.cpp
cuWGL.hpp
cuWGLContextFactory.cpp
cuWGLContextFactory.hpp
cuWin32API.h
cuWin32EGLNativeDisplayFactory.cpp
cuWin32EGLNativeDisplayFactory.hpp
cuWin32GLES3Platform.cpp
cuWin32GLES3Platform.hpp
cuWin32Platform.cpp
cuWin32Platform.hpp
cuWin32Window.cpp
cuWin32Window.hpp
|