Commit graph

59 commits

Author SHA1 Message Date
Ottermandias
380dd0cffb Fix texture writing. 2024-07-11 01:40:45 +02:00
Ottermandias
221b18751d Some updates. 2024-07-02 17:08:27 +02:00
Ottermandias
e05dbe9885 Make everything services. 2024-06-18 21:59:04 +02:00
Ottermandias
9f7b95746d Use default task scheduler. 2024-03-18 16:50:26 +01:00
Ottermandias
d2bfcefb89 Update Combos. 2024-02-12 23:32:45 +01:00
Ottermandias
70e72f5790 Update OtterGui and maybe handle dependency issues. 2024-01-14 19:28:51 +01:00
Ottermandias
f022d2be64 Rework DalamudServices, 2023-12-20 18:47:30 +01:00
Exter-N
18d38a9974 Mod Edit Window: Highlight paths of files on player 2023-11-29 14:31:47 +01:00
Ottermandias
21d503a8cd Update for API 9 2023-09-28 18:12:27 +02:00
Ottermandias
2b4a01df06 Make line endings explicit in editorconfig and share in sub projects, also apply editorconfig everywhere and move some namespaces. 2023-09-18 17:01:21 +02:00
Ottermandias
53adb6fa54 Use System global usings. 2023-09-15 14:15:52 +02:00
Ottermandias
4e704770cb Add Filesystem Compression as a toggle and button. Also some auto-formatting. 2023-09-14 17:24:20 +02:00
Ottermandias
600f5987cd Slight restructuring. 2023-08-30 17:25:26 +02:00
Exter-N
38a22c5298 Textures: Simplify away _targetPixels 2023-08-30 02:53:37 +02:00
Exter-N
848e4ff8a6 Textures: Refactor resizing code 2023-08-29 03:25:54 +02:00
Exter-N
598f3db06a Textures: PR #327 feedback 2023-08-29 00:42:59 +02:00
Exter-N
f54146ada4 Textures: PR #327 feedback 2023-08-28 03:30:21 +02:00
Exter-N
6c0864c8b9 Textures: Add a matrix preset that drops alpha 2023-08-28 01:54:14 +02:00
Exter-N
99b43bf577 Textures: Automatic resizing 2023-08-26 13:49:48 +02:00
Exter-N
792707a6e3 Textures: Renumber CombineOps.
Positive values in this enum also double as indices into the labels and tooltip arrays.

(confirmed skill issue moment)
2023-08-26 13:44:34 +02:00
Ottermandias
4f71065d67 Merge remote-tracking branch 'refs/remotes/Exter-N/feature/texture-stuff'
# Conflicts:
#	Penumbra/UI/AdvancedWindow/ModEditWindow.Textures.cs
2023-08-25 18:07:04 +02:00
Exter-N
781bbb3d26 Textures: Un-merge save buttons, make ignore unselectable 2023-08-25 17:59:18 +02:00
Ottermandias
87c5164367 Small cleanup, auto-formatting. 2023-08-25 17:57:57 +02:00
Exter-N
42b874413d Add a few texture manipulation tools. 2023-08-25 06:37:24 +02:00
Ottermandias
a6ae580b9f Explain comment. 2023-08-23 18:42:19 +02:00
Ottermandias
00adaca32e Keep the texture alive during write. 2023-08-22 15:18:59 +02:00
Ottermandias
ad830dc56e Disable UI for textures when converting. 2023-08-22 14:18:36 +02:00
Ottermandias
cf3810a1b8 Add filter to texturedrawer. 2023-08-13 14:30:06 +02:00
Ottermandias
af536b3423 Update some Dalamud Services. 2023-08-10 18:10:33 +02:00
Ottermandias
6e11b36401 Add Texture Conversion IPC and use texture tasks. 2023-08-10 16:55:43 +02:00
Ottermandias
e24a535a93 Initial Texture rework. 2023-08-08 01:10:57 +02:00
Ottermandias
2da6a33a62 Some texfile formatting. 2023-08-01 13:12:07 +02:00
Ottermandias
d42a105687 Add some quick convert buttons to texture editing. 2023-06-17 01:25:05 +02:00
Ottermandias
127bbcb485 Prevent integer overflowing on 8k x 8k textures. 2023-04-29 19:12:26 +02:00
Ottermandias
826777b7ee Remove static Dalamud Services. 2023-04-22 00:28:05 +02:00
Ottermandias
be3c1c85aa Remove static Config. 2023-04-21 23:52:31 +02:00
Ottermandias
174e640c45 Move TexTools around. 2023-03-23 21:50:28 +01:00
Ottermandias
651c7410ac Wow, I accidentally the whole UI 2023-03-18 21:39:59 +01:00
Ottermandias
73e2793da6 tmp 2023-03-13 10:04:48 +01:00
Exter-N
bdef7a5118 Fix mipmap generation on Wine (Mac/Linux) 2023-02-07 21:22:15 +01:00
Ottermandias
58c74e839c Maybe improve error handling when unable to create mipmaps. 2023-01-30 22:22:39 +01:00
Ottermandias
cbdac759b3 Some small fixes. 2022-11-04 17:09:01 +01:00
Ottermandias
35baba18bf Extract Strings to separate submodule. 2022-10-29 15:53:53 +02:00
Ottermandias
097923f5ff Several small fixes. 2022-10-03 11:36:17 +02:00
Ottermandias
6014d37bed Further fixes. 2022-09-29 13:50:52 +02:00
Ottermandias
fabe2a9a16 Fix some texture handling. 2022-09-29 13:00:43 +02:00
Ottermandias
0d150cf19b Add reloading button to textures. 2022-09-25 18:34:22 +02:00
Ottermandias
3158d3da8c Change mipmap handling again. 2022-09-23 20:48:59 +02:00
Ottermandias
cadaafb887 Fix stupid file existence check, improve texture file selector. 2022-09-23 18:01:49 +02:00
Ottermandias
5c81970558 Handle weird mip map/size inconsistencies, maybe? 2022-09-23 17:59:07 +02:00