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
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
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
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
f64cba8e91
Add test to show drawcall count is incorrect
2021-06-26 09:28:42 +01:00
baldurk
1ed4b561e6
Fix discard patterns to work correctly with multisampled UINT textures
2021-05-27 14:18:05 +01:00
baldurk
47e13a30d4
Add test of GL renderbuffer variants
2021-04-16 13:31:08 +01:00
baldurk
2720ff354a
Test structured export/import of MSAA textures
2021-04-15 15:34:14 +01:00
baldurk
83f99b6e56
Fix compile errors in demos project in linux
2021-03-22 18:37:09 +00:00
baldurk
7a8b4a4664
Fix compile and code style errors in GL_Simple_Triangle
2021-03-15 09:58:57 +00:00
Jake Turner
1985d126c7
Converted gl_simple_triangle test to OpenGL 4.1
2021-03-14 11:17:31 +00:00
Jake Turner
1e90d20185
Changed GL test default shaders to be version 410
2021-03-14 11:17:31 +00:00
Jake Turner
7ab0cac68b
Fix C++11 error assign string literal to char*
...
error: ISO C++11 does not allow
conversion from string literal to 'GLchar *' (aka 'char *') [-Werror,-Wwritable-strings]
2021-02-18 15:41:40 +00:00
baldurk
6b12864a7b
Ensure pixel pack/unpack buffers don't break overlays on GL
2021-02-01 13:22:40 +00:00
baldurk
28bf213382
Test APIs where scissor can be disabled doesn't affect overlays
2021-02-01 13:14:28 +00:00
baldurk
13ead841a4
Add tests of cubemaps on GL
...
* GL treats cubemaps in a more special/different way than other APIs
2021-02-01 12:49:02 +00:00
baldurk
019d75cd0d
Fix demos project compilation on linux
2021-01-22 14:19:33 +00:00