DarkRadiant: master cbcca644
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
greebo | greebo | master | 02.03.2022 14:23 | master f5d9a92b |
Affected Issues | 0005911: Unify Declaration Parsers | |||
Changeset | 0005911: Move common VFS handling code to the base ThreadedDeclParser implementation. Subclasses just fill in the missing parsing routines. Add a parseSynchronously() method to allow for parsing on the main thread (reloading entityDefs is using that). FontLoader has been reverted to use a ThreadedDefLoader only, it's not really a decl parser. EClassParser is now doing all the parsing business previously hosted in the EClassManager. |
|||
mod - include/idecltypes.h | Diff File | |||
mod - libs/debugging/ScopedDebugTimer.h | Diff File | |||
mod - libs/parser/ThreadedDeclParser.h | Diff File | |||
mod - radiantcore/CMakeLists.txt | Diff File | |||
mod - radiantcore/eclass/EClassManager.cpp | Diff File | |||
mod - radiantcore/eclass/EClassManager.h | Diff File | |||
add - radiantcore/eclass/EClassParser.cpp | Diff File | |||
add - radiantcore/eclass/EClassParser.h | Diff File | |||
mod - radiantcore/fonts/FontLoader.cpp | Diff File | |||
mod - radiantcore/fonts/FontLoader.h | Diff File | |||
mod - radiantcore/fonts/FontManager.cpp | Diff File | |||
mod - radiantcore/particles/ParticleLoader.cpp | Diff File | |||
mod - radiantcore/particles/ParticleLoader.h | Diff File | |||
mod - radiantcore/shaders/Doom3ShaderSystem.cpp | Diff File | |||
mod - radiantcore/shaders/ShaderFileLoader.h | Diff File | |||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | |||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File |