Commit Graph
45 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 0aa92ec08b toggleable use of HDR and bloom 2025-07-19 16:03:58 +03:00
devZoGok 1719cdf98d adding shader assets 2024-09-08 14:23:56 +03:00
devZoGok 3b3e4c0109 fixed z fighting for GUI elements 2024-05-17 17:22:48 +03:00
devZoGok 97227a1500 additional methods 2023-01-03 09:02:52 +02:00
devZoGok eb8b22d4ed opaque objects are rendered before transparent objects 2022-12-27 16:11:10 +02:00
devZoGok cc2f6dc29b nodes to be rendered are sorted by distance to camera plane 2022-12-27 14:45:23 +02:00
devZoGok f64a3e13df Animation controller uses now the singleton pattern 2022-03-01 20:51:40 +02:00
devZoGok 3140e190ed implemented line rendering 2021-12-18 19:11:19 +02:00
devZoGok 12e4870789 added diffuse convolution CPU side 2021-11-27 21:15:06 +02:00
devZoGok 4b25859338 improved environment mapping for specular IBL 2021-11-27 14:27:34 +02:00
devZoGok 75658fa0e8 first iteration of specular IBL implementation on the CPU side 2021-11-20 18:57:48 +02:00
devZoGok cbbe6589ea removed unneeded texture members, added mipmaps 2021-11-20 09:00:41 +02:00
devZoGok 003eb44938 improved shader uniform assignment 2021-11-13 10:34:37 +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 87a140cd0a broken up framebuffer processing methods
fixed absent shadow bug
2021-10-19 19:06:42 +03:00
devZoGok 2ef63ec2c2 code restructuring 2021-10-19 19:06:42 +03:00
devZoGok 1d102d091f skeletal and morph animation samples
beginning of light animation, easier animation building and triangle winding order
2021-10-19 19:06:41 +03:00
devZoGok 10345c8ef8 shader path is determined by client 2021-10-19 19:06:41 +03:00
devZoGok 8c8edc2159 CMakeLists.txt simplification
improved error checking
2021-10-19 19:06:41 +03: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 36eade4356 beginning of .vb reader test
class preparation for testing
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 73f49e91bc bone transformations influence verts according to weights 2021-10-19 19:06:41 +03:00
devZoGok 3753d08ca5 readable .vb format 2021-10-19 19:06:41 +03:00
devZoGok 52c59d6879 removable lights and skybox 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 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 7e1575d690 improved particle emitters 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 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 d1f2f9b152 mostly implemented particle emitter 2021-10-18 19:04:49 +03:00
devZoGok 03f65e62f5 mostly implemented skybox and fixed box verts 2021-10-18 19:04:20 +03:00
devZoGok fd09cbf762 implemented model loading (semi) 2021-10-18 19:04:05 +03:00
devZoGok 0c5f39a96f E 2021-10-18 19:04:02 +03:00
devZoGok aebc069053 3 types of lights
supported number of n lights
2021-10-18 19:03:19 +03:00
devZoGok 0083f9e5b8 implemented quad 2021-10-18 19:03:11 +03:00