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
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
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
7bc87d00ef
Cleanup & remove ReImage
Run ReCI Build Test / Explore-Gitea-Actions (push) Waiting to run
2025-02-02 06:12:56 -05:00
5e65f17a90
Update RenderTarget.cpp
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m14s
fix case where it was possible to create a 0x0 RenderTarget.
Prerelease-47
2025-01-31 00:08:55 -05:00
426498d53c
Performance optimization
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m49s
2025-01-30 23:16:30 -05:00
28bdc7f667
Fix GL error 1280 on windoze.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m11s
2025-01-30 14:18:42 -05:00
Redacted
e8bfa7b6f0
Update .gitea/workflows/buildtest.yml
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m13s
2025-01-29 19:17:12 -05:00
d60620ef7c
Update J2D.cpp
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 2m11s
Fix a case that would sometimes cause Render Targets to appear strange due to being drawn at a sub-pixel position.
2025-01-28 19:06:17 -05:00
8cb470ad1c
Update ReWindow & don't link to OpenGL.
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 4m57s
2025-01-27 11:57:55 -05:00
575a4a0f9b
🤷
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m20s
Removed the specific need for a RenderTarget's texture to have to be square because apparently the problem magically went away.
2025-01-20 20:42:19 -05:00
e9bdaf54b6
Update CMakeLists.txt
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m11s
Latest J3ML
2025-01-20 16:34:09 -05:00
7b2f7de032
Small restructure.
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2025-01-20 16:32:09 -05:00
e8245c4442
Latest ReWindow
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m51s
Prerelease-46
2025-01-15 23:47:58 -05:00
bd918aa351
Creating a texture atlas from multiple small textures.
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m57s
2025-01-10 20:51:28 -05:00
a0cc8524d9
J2D DrawLines
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m59s
2025-01-05 12:18:18 -05:00
1964aeae86
Bugfix
...
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m44s
Fixed a bug that would sometimes cause rendering text after rendering an alpha-masked sprite to be invisible.
Prerelease-45
2025-01-03 22:22:37 -05:00
b84e2ee2c5
Just pushing what I have.
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 14s
2025-01-03 22:16:27 -05:00