Commit graph

248 commits

Author SHA1 Message Date
IlyaShurupov
8b54ca0216 add oidn 2024-11-24 22:41:14 +03:00
IlyaShurupov
351a5d842e fix ray tracer projection plane 2024-11-24 22:41:14 +03:00
IlyaShurupov
39c3d88f7a update todo 2024-11-24 22:41:14 +03:00
IlyaShurupov
5ac4d56d32 3D editor stable with path tracer 2024-11-24 22:41:14 +03:00
IlyaShurupov
8bec5d1ab7 Editor multyrender initial 2024-11-24 22:41:14 +03:00
IlyaShurupov
e32e5e77d1 3D scene stable 2024-11-24 22:41:14 +03:00
IlyaShurupov
938616d989 clean up 2024-11-24 22:41:14 +03:00
IlyaShurupov
3bc43612ef Use scene module in editor 2024-11-24 22:41:14 +03:00
IlyaShurupov
5c90192c9f 3D Scene initial 2024-11-24 22:41:14 +03:00
IlyaShurupov
805c891557 Update TODO regargin 3d framework 2024-11-24 22:41:14 +03:00
IlyaShurupov
3cc8dbc102 Add albedo output to the raytracer 2024-11-24 22:41:14 +03:00
IlyaShurupov
8bfe44b3cd Resize frame buffer method added 2024-11-24 22:41:14 +03:00
IlyaShurupov
bc29860385 use x11 as windowing platform with glfw for now 2024-11-24 22:41:14 +03:00
Ilya Shurupov
b206e4444e Update cmake-single-platform.yml 2024-11-24 22:41:14 +03:00
Ilya Shurupov
60b5f08f65 Update cmake-single-platform.yml 2024-11-24 22:41:14 +03:00
Ilya Shurupov
1ec84044be Update cmake-single-platform.yml 2024-11-24 22:41:14 +03:00
elushaX
6b77faced8 Windows update 2024-11-24 22:41:14 +03:00
IlyaShurupov
19f492dff1 updating submodule 2024-11-24 22:41:14 +03:00
IlyaShurupov
0f8fb5c580 Update widgets 2024-11-24 22:41:14 +03:00
IlyaShurupov
35cb553ecb update widgets 2024-11-24 22:41:14 +03:00
IlyaShurupov
1767b65c7e update todo 2024-11-24 22:41:14 +03:00
IlyaShurupov
90244934d9 Update widgets module. Raster example initial. 2024-11-24 22:41:14 +03:00
Ilya Shurupov
aa10424fbb Update TODO 2024-11-24 22:41:14 +03:00
IlyaShurupov
0192d58fa4 profiling avl 2024-11-24 22:41:14 +03:00
IlyaShurupov
db1a6b35ef AVL Tree refactor 2024-11-24 22:41:14 +03:00
Ilya Shurupov
92d8b04cf8 Update TODO 2024-11-24 22:41:14 +03:00
IlyaShurupov
fc00a83f2e dont copy node data in tree delete operation - just swap nodes 2024-11-24 22:41:14 +03:00
IlyaShurupov
13bcbcb23f update numeric key interface 2024-11-24 22:41:14 +03:00
IlyaShurupov
3148e2c020 remove extra layer of redirection in avl tree 2024-11-24 22:41:14 +03:00
IlyaShurupov
4d381d62e4 Tree. remove redunant function 2024-11-24 22:41:14 +03:00
IlyaShurupov
715175085e Method object refactor 2024-11-24 22:41:14 +03:00
IlyaShurupov
714bdaef12 remove initializer callbacks from method object 2024-11-24 22:41:14 +03:00
IlyaShurupov
88b78d907a clean up null object 2024-11-24 22:41:14 +03:00
IlyaShurupov
24f9d8acae Separate objects context and interface 2024-11-24 22:41:14 +03:00
IlyaShurupov
cf3f8dbc9c new object creation interface 2024-11-24 22:41:14 +03:00
IlyaShurupov
ca1ae75b07 fix typos 2024-11-24 22:41:14 +03:00
IlyaShurupov
9e2e7f5809 remove macros use in objects mofule 2024-11-24 22:41:14 +03:00
IlyaShurupov
c6260f7c48 fix warnings 2024-11-24 22:41:14 +03:00
IlyaShurupov
f8c82b7e29 clean up object module 2024-11-24 22:41:14 +03:00
IlyaShurupov
e78885d452 dont use NULL macro 2024-11-24 22:41:14 +03:00
IlyaShurupov
9d01ba2c8a Apply cpp naming to files 2024-11-24 22:41:14 +03:00
IlyaShurupov
89eec0e329 remove objects readme 2024-11-24 22:41:14 +03:00
IlyaShurupov
9054ed9f4a Restore buildbot status 2024-11-24 22:41:14 +03:00
IlyaShurupov
f10f04bac2 leak fix 2024-11-24 22:41:14 +03:00
IlyaShurupov
04f5ec30bc Update TODO 2024-11-24 22:41:14 +03:00
IlyaShurupov
1756ca026d RIP tp::Strings 2024-11-24 22:41:14 +03:00
IlyaShurupov
fa2d0aaa92 see ya later allocator 2024-11-24 22:41:14 +03:00
elushaX
57d5591d4a Update README.MD 2024-11-24 22:41:14 +03:00
elushaX
26cf35807d Create LICENSE 2024-11-24 22:41:14 +03:00
elushaX
e6e88193c2 Delete LICENSE 2024-11-24 22:41:14 +03:00