Commit Graph

  • dac78d9c82 yet another memory debugger fix main tobid7 2026-01-11 16:12:47 +01:00
  • a16bce419d Add safe Memory Freeing (cause in some cases random crashes could happen) tobid7 2026-01-10 12:58:04 +01:00
  • bed24ff28a Add Memory debugger tobid7 2026-01-04 18:02:45 +01:00
  • 1acecd03ee Merge branch 'main' of github.com:tobid7/amethyst tobid7 2026-01-01 21:37:05 +01:00
  • 99b330b136 # Compile time hexcolor support ported from palladium tobid7 2026-01-01 21:36:15 +01:00
  • 5e5907ed30 Rename to DrawFromAtlas tobid7 2025-12-31 10:30:20 +01:00
  • b4b1144c60 Implemet CutTex Rendering tobid7 2025-12-30 22:28:03 +01:00
  • 6e502d73d8 Add Clearcolor support tobid7 2025-12-22 12:50:40 +01:00
  • 468a112274 Load Fonts in A8 format, Fix Freeze with BMF tobid7 2025-12-22 11:41:54 +01:00
  • 4cf3685832 Fix the shader loader - fixed cmake file as well? - remove useless files from example - reenable runtime shader compiler tobid7 2025-12-17 08:53:59 +01:00
  • 38a2b21ba0 Add BMF loading support - Add ability to make textures not unloadable tobid7 2025-12-14 22:59:16 +01:00
  • 38a1cad76a Fix some issues tobid7 2025-12-08 22:20:33 +01:00
  • d85610a0bd Add GTrace Make Fonts an Asset Add FormatMillis and FormatNanos tobid7 2025-12-08 18:37:12 +01:00
  • 88e367a299 Implement Text Rendering Added STB truetype Switched AssetMgr to use Shared Ptr tobid7 2025-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 tobid7 2025-12-07 18:08:36 +01:00
  • c18ef2161a Remove ctru / Add pre font work tobid7 2025-12-05 19:33:58 +01:00
  • d136e6ac5e - Add Exit func tobid7 2025-12-01 22:39:39 +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) tobid7 2025-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) - tobid7 2025-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) tobid7 2025-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 tobid7 2025-11-26 13:46:46 +01:00
  • 830524c9eb Add a max_size member func to linearAlloc tobid7 2025-11-26 11:18:48 +01:00
  • 9731579af9 use own mtx api cause i confirmed it as working tobid7 2025-11-26 11:08:36 +01:00
  • dfb854985d fix critical bug tobid7 2025-11-25 17:22:26 +01:00
  • 692611e162 Add rendering functions (crashes) tobid7 2025-11-24 22:11:26 +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 tobid7 2025-11-24 14:25:35 +01:00
  • f0117e07d4 work on app class and start work on iron tobid7 2025-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) tobid7 2025-11-22 14:55:01 +01:00
  • 2ad6d49511 Initial Commit tobid7 2025-11-19 22:20:27 +01:00
  • 8dfe2dce9e Initial commit tobid7 2025-11-16 12:51:07 +01:00