9f9191a9db
Temp patch for text size bounds. Needs to be fixed properly.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m13s
Prerelease-58
2025-06-09 15:54:48 -05:00
2d536cd611
Merged several branches, fixed small error, updated dependency packages.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m14s
Prerelease-57
2025-06-06 13:02:29 -05:00
40412a300a
Merge pull request 'Completed Shaders Task' ( #47 ) from shaders_again into master
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m39s
Reviewed-on: #47
2025-06-06 13:44:47 -04:00
819539247e
Merge pull request 'shader_preprocessor' ( #43 ) from shader_preprocessor into shaders_again
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 26m34s
Reviewed-on: #43
2025-06-06 13:38:29 -04:00
ee90e7f95b
Fix measure string.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m16s
Prerelease-56
2025-05-29 22:58:25 -04:00
ad3b451659
BatchFillOutlineRect
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m19s
2025-05-25 16:33:58 -04:00
74ab9d25db
BatchFillRoundedRect
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 3m44s
2025-05-18 00:07:58 -04:00
a5424eb370
BatchFillCircle Instanced Rendering.
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m51s
Added JGL::ClearScreen as-well to clear fbo 0 at any time.
2025-05-17 17:04:27 -04:00
6f99689add
Performance optimization.
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-05-12 11:38:28 -04:00
7ea4b8696e
cleanup & performance optimization.
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-05-11 13:49:07 -04:00
6d37cd93e3
BatchFillRect instanced rendering.
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
during shader creation you can now also specify your attributes.
2025-05-09 16:41:29 -04:00
7875b777e5
Demonstrate GLSL custom preprocessor.
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-05-09 13:50:18 -05:00
ede11131fe
Change gradient rect to accept 4x color4
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-05-06 11:55:01 -04:00
347b9cb278
Performance optimization
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-05-05 11:25:49 -04:00
1a2f7627d3
custom behavior per draw function
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
Add support for doing custom behavior per draw function for JGL.
You must define uniform int J2D_RENDERING_ROUTINE in any shader to be used by JGL even if you're not doing per draw function behavior.
2025-05-04 23:19:49 -04:00
b3fb28be38
Package Maintenance - Update mcolor to 7.1
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m41s
Prerelease-55
2025-04-22 17:19:00 -04:00
d2497d64a2
Performance Optimization
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m35s
Draw points can accept multiple colors.
Draw points now uses vbos.
Allowed the user to set the usage hint for the VBO.
When changing data in a vbo, the data will be orphaned if the mode is not Fixed.
2025-04-20 04:30:29 -04:00
f7eff123be
Fix alpha masking when using shader.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m11s
2025-04-18 12:00:51 -04:00
a1ca7ace77
Flip order of J2D::DrawString argument, so that we can default scale to 1, and add vector2 overload.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m59s
2025-04-17 13:57:03 -04:00
02370c6bfa
work on the default shader.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m59s
2025-04-17 13:33:08 -04:00
2f13be9dd8
Merge branch 'shader_preprocessor' into shaders_again
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m56s
2025-04-16 01:44:27 -04:00
4c798ea76a
shader with state stack.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m26s
2025-04-16 01:43:00 -04:00
af31b41782
Implement testing GLSL preprocessing and #include support.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m10s
2025-04-16 01:36:39 -04:00
4374b83464
Add Shader::OnCompilationErrorMessag
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m6s
Prerelease-54
2025-04-15 19:11:07 -05:00
147123b202
Working on the default shader
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m16s
( Need a system for accessing texture units & sampling etc )
2025-04-15 12:18:14 -04:00
2a2410e9bf
Merge pull request 'Shader Implementation' ( #42 ) from shaders_again into master
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m29s
Reviewed-on: #42
Prerelease-53
2025-04-15 01:21:42 -04:00
fdabbe866f
Implement doxygen annotation for Shader class.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m55s
2025-04-14 22:12:28 -04:00
dac830fc7c
Implement ineffectual shader for basis testing.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 6m44s
2025-04-14 21:45:42 -04:00
019b4aa5ae
Implement Shader::UseDefault()
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-04-14 21:44:33 -04:00
3a293a2e0c
Even Epicer
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m56s
2025-04-14 21:37:27 -04:00
73de143ec5
Epic Color Transition Fragment Shader
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-04-14 21:36:08 -04:00
5068b4660e
Josh Attempts Shaders
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 3m24s
2025-04-14 21:28:06 -04:00
fd656cd543
Upgrade mcolor version.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 3m11s
2025-02-26 15:19:46 -05:00
291b3f3778
Fix the wireframe AABB not rendering correctly.
Run ReCI Build Test / Explore-Gitea-Actions (push) Waiting to run
2025-02-23 22:04:20 -05:00
4ee84d6442
Fix OpenGL 1280 on Windoze
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m2s
Prerelease-52
2025-02-19 21:06:38 -05:00
59df950e11
Add draw commands to support the texture atlas.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m33s
2025-02-18 14:10:59 -05:00
03a687179c
Texture Atlas constructors.
2025-02-18 13:52:43 -05:00
ae84a68e11
Fix typo
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m27s
2025-02-13 21:49:32 -05:00
c5490cb321
Made a naming choice for will <3.
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-02-13 21:47:53 -05:00
04b7cc9544
Anisotropic filtering.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m19s
2025-02-13 03:18:23 -05:00
7498390180
Add the ability to use mipmaps with RenderTargets.
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 50s
Prerelease-51
2025-02-11 18:48:15 -05:00
4ac28a2c10
Fixed a regression that causes MSAA to not work.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m14s
2025-02-11 16:25:59 -05:00
61c1c3245c
Fixed a case where resizing the render target was no good
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m16s
Prerelease-50
2025-02-07 01:56:34 -05:00
cb9fe4e5c9
Update J2D.cpp
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m26s
Dramatically improve the speed of J2D::DrawCubicBezierCurve
2025-02-06 12:01:49 -05:00
c7e7aa6fb5
Batch FillRect & Batch FillCircle.
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-02-06 11:43:03 -05:00
1261321992
Merge branch 'master' of https://git.redacted.cc/Josh/JGL
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 6m11s
2025-02-06 10:26:35 -05:00
6d1ddad428
Add a way to query the max texture size.
2025-02-06 10:26:34 -05:00
eae3c794fa
Update README.md
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m46s
Added extended J2D member functions. (TODO: Document new usability of J2D contexts)
2025-02-04 15:51:52 -05:00
db7a37d647
Allow the user to have J2D states inside of J2D states.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m23s
Prerelease-49
2025-02-03 15:30:05 -05:00
26600915db
Update Texture.cpp
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
Prerelease-48
2025-02-02 21:21:33 -05:00