IlyaShurupov
cd451d1c2a
Refactor!
2024-11-24 22:41:12 +03:00
IlyaShurupov
cb09a6f5de
Filtering
2024-11-24 22:41:12 +03:00
IlyaShurupov
98b5e4d182
Neet fixes
2024-11-24 22:41:12 +03:00
IlyaShurupov
b74c5bc5e5
Adding Music Playback
2024-11-24 22:41:12 +03:00
IlyaShurupov
a233b6a214
Side panel added
2024-11-24 22:41:12 +03:00
IlyaShurupov
dd71eba0ec
LibraryViewer
2024-11-24 22:41:12 +03:00
IlyaShurupov
f6ba86aff8
CMake fixes
2024-11-24 22:41:12 +03:00
IlyaShurupov
fa72355799
Num Rec app and save & loading
2024-11-24 22:41:12 +03:00
IlyaShurupov
ee8027055e
Number recognition Tuning
2024-11-24 22:41:12 +03:00
IlyaShurupov
4804e51ad7
NumRec Fixes
2024-11-24 22:41:12 +03:00
IlyaShurupov
90ce453b60
BackProp Fixes
2024-11-24 22:41:12 +03:00
IlyaShurupov
7e17b32a81
BackProp Initial
2024-11-24 22:41:12 +03:00
IlyaShurupov
91fb72bd49
Apply formating to all files. CLeanup
2024-11-24 22:41:08 +03:00
IlyaShurupov
b4ae5dde77
Complex toy classes & DataAnalysis initial
2024-11-24 22:38:04 +03:00
IlyaShurupov
e9daedd6ea
RT Multisampling
2024-11-24 22:38:04 +03:00
IlyaShurupov
97a99f84f5
Save multiple buffers from RayTracer
2024-11-24 22:38:04 +03:00
IlyaShurupov
15c5576273
Adding simple test for RT
2024-11-24 22:38:04 +03:00
IlyaShurupov
4d00ef1296
Adding progress bar for rt application
2024-11-24 22:38:04 +03:00
IlyaShurupov
77db3f4ab5
Primitive sampling
2024-11-24 22:38:04 +03:00
IlyaShurupov
368ae81251
Adding normals
2024-11-24 22:38:04 +03:00
IlyaShurupov
a84cfabd60
RT Todo
2024-11-24 22:38:04 +03:00
IlyaShurupov
a3a79c87da
Fix issue with submodule mapping for lua
2024-11-24 22:38:04 +03:00
IlyaShurupov
a62e665623
Adding scene files
2024-11-24 22:38:04 +03:00
IlyaShurupov
bb2b0b926f
Adding lua scene description
2024-11-24 22:38:03 +03:00
IlyaShurupov
d6c326b83d
tmp
2024-11-24 22:38:03 +03:00
IlyaShurupov
eb133745f9
Simple Normals Rendering
2024-11-24 22:38:03 +03:00
IlyaShurupov
b2fa4c4266
Bug fixes
2024-11-24 22:38:03 +03:00
IlyaShurupov
15b56a876a
RayTracer Initial Framework setup
2024-11-24 22:38:03 +03:00
IlyaShurupov
25b66804a4
Update Clang Format
2024-11-24 22:38:03 +03:00
IlushaShurupov
74aaf9a0a1
Adding outdated source code into master
2024-11-24 22:38:03 +03:00
IlushaShurupov
be206950f0
Updated TODO
2024-11-24 22:38:03 +03:00
IlushaShurupov
7b276e1005
LR(1) Parser Initial
2024-11-24 22:38:03 +03:00
IlushaShurupov
0e4f4228de
Checking for non productive rules and loops in cfg
2024-11-24 22:38:03 +03:00
IlushaShurupov
16115b483a
CFG remove unused rules
2024-11-24 22:38:03 +03:00
IlushaShurupov
2c8151ec3e
Adding simple test fot cf grammar
2024-11-24 22:38:03 +03:00
IlushaShurupov
24d554abc3
Fixing list copy and grammar sentence generation
2024-11-24 22:38:03 +03:00
IlushaShurupov
ffb533ec9a
Improve module initialization log
2024-11-24 22:38:03 +03:00
IlushaShurupov
d9ffb61712
Fixin cfg
2024-11-24 22:38:03 +03:00
IlushaShurupov
f5e9b041cd
Fixin map
2024-11-24 22:38:03 +03:00
IlushaShurupov
259bf5a485
Generate sentences from cf grammar. Fix list initialization from copy constructor
2024-11-24 22:38:03 +03:00
IlushaShurupov
92e772cde1
Fixing tokenizer bug
2024-11-24 22:38:03 +03:00
IlushaShurupov
a938bf9bb1
CF Grammar improvements
2024-11-24 22:38:03 +03:00
IlushaShurupov
8feeb3d1c1
CF Grammar Initial
2024-11-24 22:38:03 +03:00
IlushaShurupov
42ee676bc9
Parser Initial
2024-11-24 22:38:03 +03:00
IlushaShurupov
cef0db6fb1
Adding some tokinizer checks for strings and comments
2024-11-24 22:38:03 +03:00
IlushaShurupov
4825d61486
Editing TODO
2024-11-24 22:38:03 +03:00
Ilusha
64960c6aff
Update cmake.yml - sudo apt-get update before installing pacages
2024-11-24 22:38:03 +03:00
IlushaShurupov
17ad239692
Adding objects GUI initial. Changing TODO. Some fixes along side
2024-11-24 22:38:03 +03:00
IlushaShurupov
f579a969ce
"Added new test 'Complex' and improved error debugging"
...
This revision adds a complex test to the 'TestInterpreter.cpp' file to test functionalities such as classes, variable initializations, loops, conditionals and methods in the interpreter. The token parser has also been updated with a reset method in the 'parser.cpp' file for cleaning up any previous state before parsing a new script. This ensures the parser starts fresh for each new parse request. It also improves the debugging process in 'function.cpp' by printing the description of parser errors. Few completed tasks are removed from the TODO list.
2024-11-24 22:38:03 +03:00
IlushaShurupov
3f4f2caf1f
Load and destroy methods revised for proper reference counting
...
The update enhances object management by involving scope-based reference counting. The change affects loading and destruction operations in the Object and several other classes, ensuring the release or retention of objects adhere to their usage context. A function for logging type data has also been introduced to provide better clarity during debugging. Also, tests in script & interpreter have been altered to run in separate module initializations to avoid cross-test interference. Overall, it provides better memory management and dependable tests.
2024-11-24 22:38:03 +03:00