-
dbc029e18e
GL: added BufferTexture::size().
Vladimír Vondruš
2019-08-28 11:04:24 +0200
-
40b8815b9d
Added sRGB formats to PixelFormats + R and RG sRGB GL texture formats.
Vladimír Vondruš
2019-08-26 23:08:27 +0200
-
be65f85e88
GL: recognize KHR_texture_compression_astc_sliced_3d.
Vladimír Vondruš
2019-08-26 17:45:36 +0200
-
87a446c7ba
GL: recognizing {EXT,ANGLE}_texture_compression_dxt{1,3,5} extensions.
Vladimír Vondruš
2019-08-26 17:31:23 +0200
-
907c91ac7b
GL: minor cleanup.
Vladimír Vondruš
2019-08-26 23:18:20 +0200
-
b0546c4eda
Audio: improve extension tests similarly to GL.
Vladimír Vondruš
2019-08-26 19:40:59 +0200
-
6e97039b8d
GL: don't include MAGNUM_shader_vertex_id on ES2 builds.
Vladimír Vondruš
2019-08-26 22:59:05 +0200
-
24a6c35017
GL: properly mark extension core versions.
Vladimír Vondruš
2019-08-26 16:23:56 +0200
-
742aec665d
GL: harden extension list tests.
Vladimír Vondruš
2019-08-26 16:18:04 +0200
-
435f7a9f14
GL: remove redundant defines to slim the GL headers a bit.
Vladimír Vondruš
2019-08-26 15:58:35 +0200
-
9dfe6d1ab0
external: add helpers for updating flextgl-generated headers.
Vladimír Vondruš
2019-08-26 02:40:33 +0200
-
65ea1eb91a
GL: properly use sRGB PixelFormat for sRGB ETC compressed formats.
Vladimír Vondruš
2019-08-26 02:02:24 +0200
-
8e57060f39
Support for PVRTC compressed pixel format.
Vladimír Vondruš
2019-08-26 02:26:48 +0200
-
2b9772d86a
Added generic ASTC formats and the corresponding WebGL extensions.
Vladimír Vondruš
2019-08-26 00:17:56 +0200
-
7cb0c4d57d
Added BC4, BC5, BC6H and BC7 compression formats.
Vladimír Vondruš
2019-08-25 22:48:44 +0200
-
02538d566f
Added sRGB variants of BC1/BC2/BC3 compression formats.
Vladimír Vondruš
2019-08-25 19:47:18 +0200
-
7993360a9e
Vk: update the header.
Vladimír Vondruš
2019-08-26 00:35:16 +0200
-
1e761d5701
GL: minor cleanup.
Vladimír Vondruš
2019-08-25 22:54:02 +0200
-
9aae386464
GL: add an important bit of tribal knowledge.
Vladimír Vondruš
2019-08-25 21:02:00 +0200
-
619b4a3cb7
Be strict for missing values in pixel format switches.
Vladimír Vondruš
2019-08-25 19:20:54 +0200
-
e1ab3ccf6e
GL: this extension was listed, but actually never in headers.
Vladimír Vondruš
2019-08-25 19:49:35 +0200
-
5a2547dd40
GL: clarify use of sRGB formats on ES.
Vladimír Vondruš
2019-08-25 18:36:22 +0200
-
15f9ec3adf
Added {EXT_texture_compression,WEBGL_compressed_texture}_s3tc_srgb extensions.
Vladimír Vondruš
2019-08-25 18:34:40 +0200
-
fad30db41d
GL: fix and add a comment so I don't mess this up again in the future.
Vladimír Vondruš
2019-08-25 18:05:33 +0200
-
7d9ceb8832
Added ETC2 and EAC compressed pixel formats to the generic enum.
Vladimír Vondruš
2019-08-25 17:43:56 +0200
-
748b43912f
Improve CompressedPixelFormat docs.
Vladimír Vondruš
2019-08-25 17:32:11 +0200
-
eb7684da7e
Platform: reuse the dynamically loaded opengl32.dll.
Vladimír Vondruš
2019-08-25 15:43:40 +0200
-
9638e77996
Platform: we don't need to include windows.h here.
Vladimír Vondruš
2019-08-25 15:14:58 +0200
-
1724f94445
doc: expand the section about Vcpkg --head installs.
Vladimír Vondruš
2019-08-25 15:14:25 +0200
-
9fe1ccd6e5
dox: Fix vcpkg install everything command
#368
Jonathan Hale
2019-08-23 18:02:44 +0200
-
-
-
acf06eb6d8
GL: don't implicitly enable debug output in OpenGLTester.
Vladimír Vondruš
2019-08-21 11:19:56 +0200
-
6a905089b9
Platform: avoid needless string allocations in workaround detection.
Vladimír Vondruš
2019-08-21 11:05:50 +0200
-
4e218d3f24
Platform: new nv-egl-forward-compatible-context-unhappy workaround.
Vladimír Vondruš
2019-08-21 02:33:19 +0200
-
d1d8db1f54
Platform: test also for EGL_EXT_device_base.
Vladimír Vondruš
2019-08-21 00:27:58 +0200
-
53e86dd041
Platform: prefer EGL_EXT_device_enumeration to find an EGL display.
Vladimír Vondruš
2019-08-20 20:57:18 +0200
-
e02ca0f528
doc: wrap the workaround list.
Vladimír Vondruš
2019-08-20 20:57:02 +0200
-
305454453d
Platform: fix GLFW context creation on GL-less builds.
Vladimír Vondruš
2019-08-20 12:47:33 +0200
-
a61e258d88
Platform: fix {Sdl2,Glfw}Application startup on GL-less builds.
Vladimír Vondruš
2019-08-20 12:47:01 +0200
-
4a1f6737b6
package/ci: build GLFW and SDL2 apps in the Vulkan build.
Vladimír Vondruš
2019-08-20 09:33:44 +0200
-
693fb55c10
Platform: fix GLFW/SDL2 tests on builds w/o GL.
Vladimír Vondruš
2019-08-20 09:31:57 +0200
-
0a0a652388
Platform: this code doesn't need stuff from GL.
Vladimír Vondruš
2019-08-20 09:15:47 +0200
-
8587afaca7
GL: improve Attribute docs with clear integer/double unavailablility errors.
Vladimír Vondruš
2019-08-16 12:24:26 +0200
-
4bc84f6815
Math: expand UnderlyingTypeOf to support vectors and matrices.
Vladimír Vondruš
2019-08-20 10:12:33 +0200
-
30b8257c5e
doc: updated credits and changelog.
Vladimír Vondruš
2019-08-20 09:22:47 +0200
-
acaf35ad69
GL: imageSize is not available for GLES < 3.1
#365
Mandeep Singh Baines
2019-08-19 14:40:41 -0700
-
e7cd4fde2c
Added function to retrieve all the resources<T> from the ResourceManager
#364
Daniel Guzman
2019-08-19 15:41:45 +0200
-
-
e8a715f54d
doc: pretty pictures for the Shaders namespace overview.
Vladimír Vondruš
2019-08-12 22:09:12 +0200
-
5617cb5199
Shaders: vertex color support in Phong and Flat.
Vladimír Vondruš
2019-08-12 20:42:25 +0200
-
d5e4de772e
Shaders: doc++
Vladimír Vondruš
2019-08-12 13:57:51 +0200
-
6ffda8f123
Shaders: fix MeshVisualizer wireframe rendering on WebGL 2.
Vladimír Vondruš
2019-08-12 13:23:58 +0200
-
a3c8d8ec63
Shaders: allow Phong with zero lights.
Vladimír Vondruš
2019-08-12 13:06:10 +0200
-
2d4df60257
Shaders: test for five lights works on ES2, too.
Vladimír Vondruš
2019-08-12 12:22:49 +0200
-
1887fe0ab9
Math: added a scalar equal() / notEqual() variant.
Vladimír Vondruš
2019-08-11 13:58:37 +0200
-
0f7e1e8fad
Deprecate ResourceManager::instance().
Vladimír Vondruš
2019-08-11 13:38:10 +0200
-
110f8a37b9
doc: avoid horizontal scrollbars in Shaders code snippets.
Vladimír Vondruš
2019-08-11 13:35:07 +0200
-
9e03dd077a
GL: fix test asserts with the recently-deprecated nullptr ImageView.
Vladimír Vondruš
2019-08-11 13:34:31 +0200
-
5be3f3ca7e
Platform: if you call Sdl2Application::tickEvent(), it gets disabled.
Vladimír Vondruš
2019-08-11 12:20:56 +0200
-
89d4a754d5
Platform: add MouseMoveEvent::relativePosition() to Glfw and Emscripten.
Vladimír Vondruš
2019-08-09 22:18:13 +0200
-
d54e8c1844
Platform: minor cleanup.
Vladimír Vondruš
2019-08-09 22:17:45 +0200
-
31f5ca4546
Platform: check and return a reference from Screen::application().
Vladimír Vondruš
2019-08-09 21:25:27 +0200
-
ad22f463fb
Platform: add {Sdl2,Glfw,Emscripten}Application::setWindowTitle().
Vladimír Vondruš
2019-08-09 21:01:16 +0200
-
67bdc1bbd4
GL: make the ApiTrace viewport workaround no longer silent.
Vladimír Vondruš
2019-08-09 19:39:33 +0200
-
f22a626bc1
GL: these functions aren't available on ES.
Vladimír Vondruš
2019-08-09 18:58:02 +0200
-
cd5f5e7ff9
Shaders: add ColorOutput constant to all shaders for consistency.
Vladimír Vondruš
2019-08-09 18:59:15 +0200
-
b030fa9ad6
Shaders: huh, why this isn't done here?
Vladimír Vondruš
2019-08-09 18:58:48 +0200
-
c78d6d9adc
Shaders: doc++
Vladimír Vondruš
2019-08-09 17:41:42 +0200
-
1696ffb177
Shaders: destruct test scaffolding in reverse order.
Vladimír Vondruš
2019-08-09 17:39:59 +0200
-
87ac8a8cd2
Shaders: support object ID output in Flat and Phong.
Vladimír Vondruš
2019-08-09 17:38:59 +0200
-
fd67e42df1
Shaders: don't test for ES3 at runtime.
Vladimír Vondruš
2019-08-09 18:53:19 +0200
-
b3a455fdaa
Shaders: adapt Flat / Phong to more test results.
Vladimír Vondruš
2019-08-09 19:27:36 +0200
-
d932ca3d78
Shaders: whoops, a leftover after pruning depth test from the tests.
Vladimír Vondruš
2019-08-09 17:39:30 +0200
-
e6ba699b6f
GL: make this doc section easier to find.
Vladimír Vondruš
2019-08-09 17:10:10 +0200
-
c9d26a0628
doc: it doesn't make sense to use indexed outputs for this.
Vladimír Vondruš
2019-08-09 17:09:30 +0200
-
2cfe5199b4
Shaders: make Phong uniform location calculations more parametrized.
Vladimír Vondruš
2019-08-09 01:26:35 +0200
-
000833f86b
Shaders: these cheats for getting code coverage are not needed anymore.
Vladimír Vondruš
2019-08-08 23:42:08 +0200
-
c60ef6039f
Shaders: test Phong normal texture multi-bind as well.
Vladimír Vondruš
2019-08-08 23:41:06 +0200
-
fd6bf54769
Shaders: no, these are not expected to fail on macOS.
Vladimír Vondruš
2019-08-08 21:47:22 +0200
-
6a5a5496f5
Shaders: properly test all constructor combinations of Flat.
Vladimír Vondruš
2019-08-08 20:35:46 +0200
-
8d22aaa28f
GL: improve docs for RenderbufferFormat, list alternatives.
Vladimír Vondruš
2019-08-08 18:41:53 +0200
-
e6d6d181a9
Shaders: inflate fuzzy thresholds for FlatGLTest.
Vladimír Vondruš
2019-08-08 01:23:00 +0200
-
1246c53c97
Shaders: inflate fuzzy thresholds for PhongGLTest, add some XFAILs.
Vladimír Vondruš
2019-08-06 16:49:39 +0200
-
08f6615048
Shaders: make alpha mask = 1.0 do what's expected.
Vladimír Vondruš
2019-08-06 16:51:06 +0200
-
c98b65b82f
Shaders: fix setup of the tangent attribute on ES2.
Vladimír Vondruš
2019-08-06 16:50:40 +0200
-
91f1e1ccb5
Shaders: fix an assertion in Phong::bindTextures().
Vladimír Vondruš
2019-08-06 02:16:34 +0200
-
8276405ce3
Shaders: rendering tests for Flat shader.
Vladimír Vondruš
2019-08-08 01:04:06 +0200
-
87764900a4
Shaders: rendering tests for Phong shader.
Vladimír Vondruš
2019-08-03 23:11:53 +0200
-
8ef975616f
Primitives: textured circle primitive.
Vladimír Vondruš
2019-08-07 22:12:31 +0200
-
8c439a2b66
Primitives: use container comparison for circle test.
Vladimír Vondruš
2019-08-07 22:09:56 +0200
-
8f94a7717f
Primitives: constify.
Vladimír Vondruš
2019-08-07 21:40:18 +0200
-
3967116dee
Primitives: use Math::sincos() where appropriate.
Vladimír Vondruš
2019-08-07 21:39:53 +0200
-
6c434c7b21
Primitives: remove cruft deprecated in 2018.04.
Vladimír Vondruš
2019-08-07 21:24:38 +0200
-
9def7ba7f6
Math: add a long double pi for sincos tests.
Vladimír Vondruš
2019-08-07 21:11:01 +0200
-
efe2f14284
Math: improve precision of double constants by one more digit.
Vladimír Vondruš
2019-08-07 21:10:27 +0200
-
13b4bf8461
Math: use __builtin_sincos for sincos() on GCC.
Vladimír Vondruš
2019-08-07 20:25:46 +0200
-
e9286421a1
Platform: improve the UX of windowless Emscripten apps.
Vladimír Vondruš
2019-08-06 16:52:56 +0200
-
f84a91ea06
DebugTools: improve CompareImage failure message.
Vladimír Vondruš
2019-08-06 16:48:06 +0200
-
5ebd8394e8
DebugTools: doc++
Vladimír Vondruš
2019-08-05 23:14:32 +0200
-
a0232e8506
DebugTools: CompareImage can now compare against pixel views.
Vladimír Vondruš
2019-08-05 23:13:52 +0200
-
0ba050f15e
Don't blow up in ImageView::pixels() if the image has empty data.
Vladimír Vondruš
2019-08-05 22:03:28 +0200
-
069c81b9cb
Deprecate passing nullptr to images.
Vladimír Vondruš
2019-08-05 21:48:17 +0200