Commit Graph
50 Commits
Author SHA1 Message Date
devZoGok 4578f0c6ad moved texture GPU data loading to Root
reordered node and mesh rendering data generation
materials no longer create their own shaders
2026-06-27 10:21:40 +03:00
devZoGok cc59f9160c Box/Quad clone methods
Phong lighting shaders
using multi draw indirect rendering
2026-06-26 09:40:46 +03:00
devZoGok 2341a4b1cc flag to use lower resolution texture 2025-07-19 16:03:02 +03:00
devZoGok 419960a3ba flag whether to delete textures from the GPU 2025-07-06 12:54:47 +03:00
devZoGok 6f7702cb19 deleting old texture data from the GPU 2025-06-15 18:22:00 +03:00
devZoGok c08ac0fd12 loading new image data into a texture
additional ImageAsset property
2024-09-27 17:25:18 +03:00
devZoGok eb8b22d4ed opaque objects are rendered before transparent objects 2022-12-27 16:11:10 +02:00
devZoGok 910833cc4d animatable types 2022-03-26 15:46:29 +02:00
devZoGok 8936266dcb reading animations 2022-03-09 21:04:45 +02:00
devZoGok bb8302f3ce font clearing for texts
some refactoring
2022-03-02 20:24:05 +02:00
devZoGok 109e426a35 bugfix 2022-03-02 20:24:04 +02:00
devZoGok 82bf653e68 implemented image reader and asset manager 2022-03-02 20:24:04 +02:00
devZoGok 56d4a631a2 improved reflections
minor code improvements and bugfixes
2021-11-29 21:14:48 +02:00
devZoGok 4b25859338 improved environment mapping for specular IBL 2021-11-27 14:27:34 +02:00
devZoGok 5ca6e8b16f framebuffer related bugfixes
setting already present material uniforms
2021-11-22 20:30:31 +02:00
devZoGok 75658fa0e8 first iteration of specular IBL implementation on the CPU side 2021-11-20 18:57:48 +02:00
devZoGok 0fc6e2af94 setting mipmap level for empty cubemaps 2021-11-20 09:53:06 +02:00
devZoGok cbbe6589ea removed unneeded texture members, added mipmaps 2021-11-20 09:00:41 +02:00
devZoGok ec8dd7ac1e materials are now created by specifying shaders
shader uniforms are added to materials
2021-11-10 20:23:15 +02:00
devZoGok 071a46d379 updated headers 2021-10-19 19:06:41 +03:00
devZoGok 2e0cad7fd1 style 2021-10-19 19:06:41 +03:00
devZoGok 8d89bdc140 texture animation 2021-10-19 19:06:41 +03:00
devZoGok d2fce970d6 material animation 2021-10-19 19:06:41 +03:00
devZoGok 69463c535b texture mixing 2021-10-19 19:06:41 +03:00
devZoGok 0f9622a94c beginning of suitting textures for animation 2021-10-19 19:06:41 +03:00
devZoGok 5b67ea1f64 texture animation 2021-10-19 19:06:41 +03:00
devZoGok e64eb4c58a material animation 2021-10-19 19:06:41 +03:00
devZoGok 0bf222d38d texture mixing 2021-10-19 19:06:41 +03:00
devZoGok 0741a46fe8 beginning of suitting textures for animation 2021-10-19 19:06:41 +03:00
devZoGok 3c9f23b58f fragment and bright textres are created before main framebuffer
fixed cubemap method
2021-10-19 19:06:41 +03:00
devZoGok 8f49bd1125 rendering classes refactoring 2021-10-19 19:06:41 +03:00
devZoGok c84b5d77b9 particles are sorted via heap sort 2021-10-19 19:06:40 +03:00
devZoGok 0d6b01421f Gaussian blur
bug fixes
2021-10-19 19:06:40 +03:00
devZoGok 5159afba51 blurring (not Gaussian blur) 2021-10-19 19:06:40 +03:00
devZoGok d699201592 HDR and gamma correction 2021-10-19 19:06:40 +03:00
devZoGok e95e40177a normal maps 2021-10-19 19:06:40 +03:00
devZoGok d52be66e3d animated textures 2021-10-19 19:06:40 +03:00
devZoGok c7940f7280 Revert "animatable textures"
This reverts commit 8226a9479ce8ab45bed5bc6acbba63eaaf0e6330.

point light shadows
fixed spotlights
geometry shaders
2021-10-19 19:06:40 +03:00
devZoGok 0193216ebb Revert "animatable textures"
This reverts commit 8226a9479ce8ab45bed5bc6acbba63eaaf0e6330.
2021-10-19 19:06:40 +03:00
devZoGok 89c25c5bd9 animatable textures 2021-10-19 19:06:40 +03:00
devZoGok 6102373fbc models are correctly rendered in framebuffers 2021-10-19 19:06:40 +03:00
devZoGok 19fa1590d0 matrices and bug fixes 2021-10-19 19:06:40 +03:00
devZoGok e5ddfb5e47 renderbuffers are usable for various resolutions 2021-10-18 19:08:26 +03:00
devZoGok 9e6b5a995a removed dependency from directory 2021-10-18 19:08:10 +03:00
devZoGok 3d666aa3a1 supported .png files
flipped quad coordinates
2021-10-18 19:07:50 +03:00
devZoGok 43d4019384 implemented depth configuration for 2D elements
fixed text offset configuration
2021-10-18 19:06:40 +03:00
devZoGok 9479e3324f implemented shadows for non positional lights
fixed skybox
implemented translation and rotation
2021-10-18 19:05:52 +03:00
devZoGok 7a8a178a74 implemented overlays and text, need depth configuration 2021-10-18 19:05:04 +03:00
devZoGok 03f65e62f5 mostly implemented skybox and fixed box verts 2021-10-18 19:04:20 +03:00
devZoGok 0083f9e5b8 implemented quad 2021-10-18 19:03:11 +03:00