issues
search
Oxsomi
/
core3
Oxsomi Core3 is a combination of standalone C libraries useful for building applications, such as types, platform, graphics abstraction and file formats
GNU General Public License v3.0
0
stars
1
forks
source link
Advanced HLSL & C++ parser workflow
#146
Open
Nielsbishere
opened
5 months ago
Nielsbishere
commented
5 months ago
[ ] Subtypes for classes (inheritance)
[ ] Enum class basetype templates
[ ] Templated using
[ ] Exposing initializers as symbols
[ ] Exposing array size as symbols
[ ] Exposing types as symbols
[ ] Fixing operator names (need to be reconstructed; e.g. operator [ ] is as valid as operator[] but should be called operator[])
[ ] Access levels
[ ] More complex expressions such as
(test)[5]
[ ] Unify parsing and lexing, since there's a lot of duplicate data being generated there
[ ] Finalize classification step / resolve, where struct sizes and member offsets are calculated
[ ] Preprocessing could become custom to avoid DXC invocation
[ ] Parsing uniform as an expression??
[ ] Binaries should become an oiDL file so they can easily share binaries
[ ] PDB for DXIL
(test)[5]