d85610a0bd
Add GTrace Make Fonts an Asset Add FormatMillis and FormatNanos
tobid72025-12-08 18:37:12 +01:00
88e367a299
Implement Text Rendering Added STB truetype Switched AssetMgr to use Shared Ptr
tobid72025-12-07 23:20:15 +01:00
28d2e291b3
Add color class Add Palladium Unique and Shared defs Make stb_image an internal dependency Start some work on font loader
tobid72025-12-07 18:08:36 +01:00
c18ef2161a
Remove ctru / Add pre font work
tobid72025-12-05 19:33:58 +01:00
777b23f4c8
Get it finally working (somehow) - Add working example - Add Namespace defs for Iron Ctr and C3D - Add Exit func / Vertex / Index counter to Iron - Add format bytes function to utils - Make stb_image optional - Compute texture uv's - Clear Everything in Drawlist::Clear - Use Amy::mat4 as matrix lib - Fix the most stupid rendering bug (i -> m_idx)
tobid72025-12-01 22:10:18 +01:00
078af99ae5
Upload all my tests - Add Count<> to AssetManager - Initialize pCode in Shader - Rename linearAllocator to LinearAllocator - Add Construct and destroy to linear allocator - Add Shader unloader (fixes atexit crash i guess) -
tobid72025-11-30 21:57:01 +01:00
febf506a5e
# Changes - Add Debugstuff to main - Add IsType and AutoLoad to AssetManager - Add ID class for at compile time hashing - Add A8 to image (but not supported yet) - Fix error in Vertex constructor - Add PathClear to PathFill func - Add pCheckSize to check for overflows - Make Tex in Texture a pointer ref - Add default uv to texture - Add own c++ exception - Add FNV32 Hash func (compile and runtime) - Fix Power2 check in texture loader - Load Shader manualy in iron (cause it seems not working correctly with files)
tobid72025-11-27 13:32:44 +01:00
2a2a670e1a
# Update - Added GetTime funcs to utils - Added Time() to App class to gather the apps run time in seconds - Updated almost every part of the sourcecode to the D7 Style guide
tobid72025-11-26 13:46:46 +01:00
830524c9eb
Add a max_size member func to linearAlloc
tobid72025-11-26 11:18:48 +01:00
9731579af9
use own mtx api cause i confirmed it as working
tobid72025-11-26 11:08:36 +01:00
a9eed546b9
- Start work on drawlist - Fix issue in texloader - add ivec2 to tecloader / screen - add draw func for iron - add bufCfg in 3 variants to c3d - add poc for c3d_permutation
tobid72025-11-24 14:25:35 +01:00
f0117e07d4
work on app class and start work on iron
tobid72025-11-24 10:02:22 +01:00
c3a0e936c8
# Additions - libpicasso (shader compiling) - linearAllocator template (for std::vector) - palladium vec and mat api - iron (2d renderer)
tobid72025-11-22 14:55:01 +01:00