baldurk
ae2f8db399
Add option to hard-break on validation errors in tests
...
* On D3D we also start checking for leaking objects on shutdown (Vulkan this is
done by default, GL we have no control over validation).
2026-11-10 12:02:45 +00:00
baldurk
7abab64151
Add a global value to GL_Shader_Debug_Zoo
...
* This produces unique debug info for 'executable' code
2026-10-27 11:51:39 +00:00
baldurk
948df720ad
Remove linked shaderc support in demos - no longer supported
...
* shaderc doesn't build with VS2015 so can't be linked in.
2026-10-23 23:13:17 +01:00
Jake Turner
729443d4fb
Extend GL_Shader_Debug_Zoo tests for arrayed resources
...
- bounded UBO array
- bounded SSBO array
2026-10-19 11:46:50 +01:00
baldurk
3cc984148c
Put demos temp files in each demo's tmp directory
2026-09-11 17:27:36 +01:00
baldurk
57a0d90aac
Ensure we have a depth buffer for GL depth bounds test
2026-08-24 17:04:14 +01:00
baldurk
db74623ed5
Change array to plain member
...
* Some clang versions seem to complain about the storage for this being missing
even if it's constexpr, since it's not important we make it a plain member.
2026-01-30 15:55:44 +00:00
baldurk
490935242d
Explicit cast for annoying linux compilers where ULL/LL isn't int64
2026-01-30 15:54:51 +00:00
baldurk
965d1c9568
Add demo tests for annotations
2026-01-28 14:42:11 +00:00
Jake Turner
0bed011093
GL_Shader_Debug_Zoo Test for read only resource array (sampler2d)
2026-01-26 10:47:55 +13:00
Jake Turner
1028a7b458
GL_Shader_Debug_Zoo Test for interpolation qualifiers
...
flat
noperspective
2026-01-20 06:24:06 +13:00
Jake Turner
9678e09f3b
GL_Shader_Debug_Zoo Test for uniform bool
2026-01-20 06:24:06 +13:00
baldurk
856c838def
Update copyright years to 2026 and fix copyright ranges
...
* In a previous update in 2021 many copyright ranges were truncated
accidentally, and some files have been copy-pasted with wrong years. These
dates have been fixed based on git history and original copyright messages.
2026-01-05 14:17:28 +00:00
baldurk
09a0c34979
Add manual implicit bias path for Android
2025-12-02 12:37:19 +00:00
baldurk
e85651545f
Add test of GL shader debugging
2025-12-02 12:17:36 +00:00
baldurk
48088ac07e
Add handling of D3D shaders which declare no output value
2025-10-27 11:50:36 +00:00
baldurk
1a5177453c
Move GL test to use common pixel history test framework
2025-10-27 11:50:36 +00:00
baldurk
2322e165de
Update copyright years to 2025
2025-03-14 18:54:37 +00:00
baldurk
0e9a43e3d0
Query number of supported MSAA sample counts properly in GL_Texture_Zoo
2024-04-10 14:48:44 +01:00
baldurk
9f4f0e6aa1
Update copyright years to 2024
2024-02-12 11:04:52 +00:00
Jake Turner
8c5cbbecdf
Depth overlay tests include a shader with discard
2024-01-11 14:42:25 +00:00
Jake Turner
33da4ed278
GL Overlay Test clear a stencil rectangle to one
2023-12-12 14:16:06 +00:00
Jake Turner
dd0c888d11
Extend Overlay tests to include shader exported depth scenario
2023-12-05 15:26:57 +00:00
baldurk
559a129d2c
Fix vertex linking in GL_Mesh_Zoo to write to col2 properly
2023-12-01 11:44:44 +00:00
baldurk
d9fd975138
Add a test of unmapping read-only persistent buffers on GL
2023-11-15 14:51:04 +00:00
Jake Turner
cf004e8ba5
Basic tests for non-zero UNPACK_ROW_LENGTH and glTexImage?D APIs
...
Covers:
glTexImage1D
glTexImage2D
glTexImage3D
2023-11-06 12:02:50 +00:00
baldurk
81cbd7f404
Add delay to empty capture tests to ensure the capture propagates
2023-09-20 12:06:21 +01:00
baldurk
92f4aeacde
Fix compile error on some clangs with non-const string literals
2023-09-13 16:25:09 +01:00
Jake Turner
c72a79988d
Only do the overlay mip subresource tests once
2023-09-10 09:39:19 +01:00
Jake Turner
40090fb779
Extend Overlay tests to handle more depth stencil formats : GL
...
D32_S8, D24_S8, D32, D24, D16
2023-09-08 22:38:01 +01:00
baldurk
9d39b8e1a8
Reformat code for clang-format 15
2023-09-05 11:02:08 +01:00
Jake Turner
bfe89e4c17
Extended test to include a test for GL uniform array of size 1
...
ie.
uniform float2_struct M[1];
2023-09-05 09:36:11 +01:00
baldurk
472add2f51
Fix autotests for new global resources
2023-06-21 12:43:33 +01:00
baldurk
7f8e14fb65
Add some helpers to make minimal templates for each autotest API
2023-06-15 11:25:27 +01:00
baldurk
448b78ca68
Bare bones port of demos project to android
2023-03-23 16:16:03 +00:00
baldurk
3ba61e20a6
Fix handling of proxying S8 textures
2023-03-16 16:55:21 +00:00
Tony T and Orson B
df7ed64ad0
Create separate shader for sint, uint and floats
...
Co-authored-by: Orson B <obraines@gmail.com >
Signed-off-by: Tony T <tony@tonytascioglu.com >
2023-03-13 10:20:07 +00:00
Bruce He
50afbb05bc
Address other comments
2023-03-13 10:20:07 +00:00
Bruce He
692617d814
Rename test gl_pixelhistory_formats to gl_pixel_history
2023-03-13 10:20:07 +00:00
Orson Baines
08be49dce3
Add first unit test for Open GL Pixel History
...
- Support for integer texture formats in OpenGL Pixel History implementation
- Test reading pixels from a triangle with a variety of texture formats
2023-03-13 10:20:07 +00:00
baldurk
d47e79ae07
Update copyright years to 2023
2023-02-01 12:23:32 +00:00
baldurk
f23cb75633
Make sure sample mask does not affect normal texture overlays
2023-01-05 15:39:14 +00:00
baldurk
e15df3a75c
Test that glBindProgramPipeline(0) generates no errors
2022-06-17 17:27:30 +01:00
baldurk
db06aaa2de
Test that recreating renderbuffers doesn't leak resources
2022-06-17 17:27:30 +01:00
baldurk
4a0bc691a7
Add test that solid/lit rendering works on points and lines
2022-06-17 17:27:30 +01:00
baldurk
20b496fc7a
Add test of integer bare uniforms on GL
2022-06-17 17:27:30 +01:00
baldurk
ef003ec881
Test depth bounds serialisation on GL
2022-06-17 17:27:30 +01:00
baldurk
1f1f1fae2d
Fix some issues with tests found running on linux
2022-05-26 13:43:46 +01:00
baldurk
c1240effe3
Test alternative functions for binding contexts on GL
2022-04-28 14:05:38 +01:00
baldurk
fcdea67879
Update copyright years to 2022
2022-02-17 17:38:32 +00:00