Commit Graph

89 Commits

Author SHA1 Message Date
aliaksei.kalosha
a42cce4ee2 fix after merge 2025-04-01 21:50:09 +02:00
aliaksei.kalosha
de21aa6c67 Merge branch 'main' into splashpack 2025-04-01 20:37:50 +02:00
da12ade580 Improved light baking, updated splashpack structure and documentation 2025-03-30 21:31:02 +02:00
9e0d1557ee Minor refactor and QoL features, updated splashpack 2025-03-26 14:31:49 +01:00
b0800a3995 Added cluts 2025-03-23 13:08:13 +01:00
afe9feb192 Fixed quantized preview 16bb preview 2025-03-23 00:36:39 +01:00
f921319f1e Added splashpack filespec 2025-03-23 00:17:12 +01:00
1e4f5673e8 Splashpack fixes, added GTE scaling option 2025-03-23 00:05:33 +01:00
0d639acf78 Added splashpack 2025-03-22 08:45:32 +01:00
aliaksei.kalosha
c356649a69 set default value for QuantizedPreviewWindow PSXBPP 2025-03-18 13:08:08 +01:00
aliaksei.kalosha
d83e935a14 add check to not recalculate the same textures twice 2025-03-18 12:41:59 +01:00
aliaksei.kalosha
f89ed71bd4 more refactoring
remove code duplication
remove magic constant
add new constant
add LICENSE.meta
2025-03-18 12:12:39 +01:00
aliaksei.kalosha
e2a9c13fe5 code refactoring and improvement
add more "Unity" way of handling static object
add RequireComponent to ensure that object have mesh and texture
add some handling of empty texture on objects
removed repetition from code
set all formatting to be the same
2025-03-18 01:11:45 +01:00
Bandwidth
3e914ac71f Create LICENSE 2025-03-17 14:36:48 +01:00
Bandwidth
37c2255f08 Update README.md 2025-03-17 14:34:51 +01:00
7b127b345b Preparation for release. Comments, fixes, README 2025-03-17 14:32:54 +01:00
8a6679dff6 Exporting is working and rendering correctly in pcsx-redux 2025-03-14 00:15:35 +01:00
1e480f6c15 Added PSXMesh, deindexes tris, converts them into primitives for the PSX 2025-03-13 12:37:23 +01:00
f26fb5e467 Fixed 8bpp and 4bpp index packing 2025-03-12 16:53:07 +01:00
e9dca50c2d Exporting the finished VRAM, loads correctly within pcsx-redux, Refactor of PSXTexture2D 2025-03-11 22:54:49 +01:00
5221a98fdb The code doesn't try to pack 16bpp cluts anymore 2025-03-11 14:28:21 +01:00
ad1eb12636 Fixed bug upon opening a fresh vram view window 2025-03-11 12:36:34 +01:00
00c94d732b Texture and clut packing, All important information starts to join in one place for final export 2025-03-11 12:32:22 +01:00
10c2186966 Added VRAM editor: fbuffer and prohibited area sections 2025-02-12 20:54:39 +01:00
98c4800a16 Removed old KD-tree implementation, added summaries to PSXTexture2D 2025-02-11 23:21:47 +01:00
91c36f415c Nicolas played with AI and ImageProcessing now has summaries 2025-02-11 23:04:42 +01:00
0b21a520bc Finally doing quantization and dithering in a fast and sensible way 2025-02-11 22:54:17 +01:00
ea24f92a2f Added KD tree 2025-02-10 14:06:14 +01:00
854d14af03 Restored 16bpp support 2025-01-25 20:46:56 +01:00
9ddafca929 Rewrote quantizer 2025-01-25 20:28:51 +01:00
3f238c619e Added dithering option to textures 2025-01-14 20:47:01 +01:00
829176a25e Max K-means customization in PSXObjectExporter component 2025-01-14 20:15:53 +01:00
c2e91b885e Added texture exporting to PSXObjectExporter component 2025-01-14 20:13:48 +01:00
956a55eceb Added texture export options 2025-01-14 19:24:23 +01:00
242d6ce94c Added VRAM preview, changed the quantization output so it resables what we wish to export 2025-01-14 14:29:52 +01:00
65e52940ec Quantization window now handles 15bpp, Updated layout, Cluts are shorter if less centroids were found 2025-01-14 12:04:44 +01:00
f0bc61dd92 Added texture Quantization and a window to test it 2025-01-14 00:44:45 +01:00
4c108f2ad6 Split Editor and Runtime into separate namespaces, Created Texture and Mesh classes 2025-01-13 20:28:06 +01:00
d1c734f078 Recursive calling of ObjectExporters from a SceneExporter, icons 2025-01-13 19:59:41 +01:00