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
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 and Baldur Karlsson
50afbb05bc
Address other comments
2023-03-13 10:20:07 +00:00
Bruce He and Baldur Karlsson
692617d814
Rename test gl_pixelhistory_formats to gl_pixel_history
2023-03-13 10:20:07 +00:00
Orson Baines and Baldur Karlsson
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
baldurk
745bff2eeb
Fix tests not passing a window title
2022-02-11 11:52:36 +00:00
baldurk
861f55b467
Test picking empty draws in mesh view
2021-11-19 12:26:06 +00:00
baldurk
799f3a806b
Add tests of multi-bind GL functions that take NULL arrays
2021-11-15 13:32:10 +00:00
baldurk
77e11abf07
Test that mapping and unmapping a "persistent" buffer each frame works
2021-11-11 15:20:43 +00:00
Jake Turner and Baldur Karlsson
59ca2811ef
Change glGetInternalformativ bufSize values
...
Specify the maximum count of parameters instead of number of bytes
i.e.
GLint iscol;
GL.glGetInternalformativ(target, fmt, eGL_DEPTH_COMPONENTS, sizeof(GLint), &isdepth);
becomes
GL.glGetInternalformativ(target, fmt, eGL_DEPTH_COMPONENTS, 1, &isdepth);
From GL references pages: https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glGetInternalformat.xhtml
bufSize
Specifies the maximum number of integers of the specified width that may be written to params by the function.
2021-07-12 20:36:00 +01:00
thisisjimmyfb and Baldur Karlsson
f64cba8e91
Add test to show drawcall count is incorrect
2021-06-26 09:28:42 +01:00