Commit Graph

1204 Commits

Author SHA1 Message Date
miku-666
11f4e4c36b BoxEditor - Change Result type from string to SkinBOX 2024-01-19 18:14:24 +01:00
miku-666
22ba07709b Shader - Added ShaderSource.cs 2024-01-19 18:07:33 +01:00
miku-666
e91012bd12 Fixed Cube planes being mapped out of bound 2024-01-16 14:47:38 +01:00
miku-666
081874fb87 SkinRenderer.cs - Removed call to GL.DebugMessageCallback 2024-01-16 14:42:33 +01:00
miku-666
621f33e58a SkinRenderer.cs - Updated camera zoom to not use fov for zoom 2024-01-11 18:42:05 +01:00
miku-666
9eecc674e3 PerspectiveCamera.cs - Updated Z Far value 2024-01-11 18:38:56 +01:00
miku-666
0b154b0d3a Properly implemented mirroring of skin parts and improved skin renderer class 2024-01-08 19:23:21 +01:00
miku-666
afaaa99dbe Added IVertexLayout 2023-11-12 12:10:59 +01:00
miku-666
ebf84dc4ba Added copyright notice to rendering classes 2023-11-12 12:06:53 +01:00
miku-666
38d317152e NumericsExtensions - Changed parameter name 2023-11-12 12:04:55 +01:00
miku-666
2fef371397 Texture2D - Added texture slot clamping and debug assertion when slot is out of range 2023-11-12 12:03:25 +01:00
miku-666
a90a98f8bc NumericsExtensions - Remove unnecessary using statements 2023-11-01 10:20:31 +01:00
miku-666
df9bd4cd24 Shader.cs - Added IDisposable interface 2023-11-01 10:18:48 +01:00
miku-666
a9eec9a3ee Updated vertex positioning 2023-11-01 10:17:50 +01:00
miku-666
884eeaef54 Updated SkinPreview to use SkinRenderer control and use it when double clicking a skin file 2023-10-29 12:16:29 +01:00
miku-666
6376d709c0 Improved SkinRenderer.cs
- Fixed mouse getting stuck when lossing focus of the window
2023-10-29 12:15:10 +01:00
miku-666
883e0051fd Shader.cs - Added 'SetUniform2' and added 2nd 'Create' function to not only create vertex and fragment shader 2023-10-29 12:13:38 +01:00
miku-666
905066db6a Added Unbind call to Index-,VertexBuffer, VertexArray and Texture2D before deleting 2023-10-29 12:10:27 +01:00
miku-666
3134ef402f Removed TestGL.cs 2023-10-29 12:06:54 +01:00
miku-666
618e8a10d2 Made Camera an abstract class 2023-10-29 12:06:11 +01:00
miku-666
271b1c06a2 RenderGroup - Fixed texture mapping 2023-10-29 12:03:51 +01:00
miku-666
d5906cac96 [WIP] Added texture/Uv mapping from skinbox data 2023-10-20 21:50:52 +02:00
miku-666
f2aa8a9324 [WIP] Added Vertex struct for better data management, Updated shaders and renderer 2023-10-15 17:20:05 +02:00
miku-666
fdf4c4102a Merge branch 'main' into 3dSkinRenderer 2023-10-08 15:29:28 +02:00
Miku-666
1e94d23281 Added new PCK-Studio Updater (#20)
* Added PCK-Studio-Updater project

* Updated PCK-Studio-Updater to be a standanlone executable and added checkbox for using beta builds in the settings panel

* Rename constant define '_NOT_DEBUG' to 'NDEBUG' and moved it to .csproj file
2023-10-08 15:00:01 +02:00
miku-666
762e266fdb [WIP] Updated Renderer3D 2023-10-08 13:07:30 +02:00
miku-666
1382af4a6a Updated LookAngle to use MathHelper.Clamp 2023-10-01 13:49:09 +02:00
miku-666
de7c97cc2a Changed RotationX/Y to a Vec2 and added rotation clamping 2023-10-01 13:44:29 +02:00
miku-666
fb5c0e08d0 Removed Classes/Models folder, reworked SKinPreview.cs, renamed MouseRay to Ray and changed Renderer3D member names 2023-10-01 12:48:28 +02:00
Felix Miller
8b4a931673 Add basic implementation of RenderSkin3D 2023-09-30 16:13:50 -04:00
miku-666
2e8a4316ba TextureAtlasEditor - Fixed combo box being disabled when color mask is supported 2023-09-23 18:21:15 +02:00
miku-666
db11c0d3e0 Updated GRF Editor and OMI submodule 2023-09-03 17:53:59 +02:00
miku-666
a03a7a0fe5 Update OMI submodule 2023-09-02 14:01:39 +02:00
miku-666
fd612fc8b3 GameRuleFileEditor - Made copression select text const 2023-08-30 18:48:47 +02:00
miku-666
00669c1c45 ItemSelectionPopUp - Changed accessibility to label text and button text 2023-08-30 18:47:40 +02:00
miku-666
993d625330 TreeNodeExtensions - Added constraints to generic type 2023-08-30 18:44:59 +02:00
miku-666
d8d046c110 AnimationPictureBox - Removed 'TickInMillisecond' constant and use 'Animation.GameTickInMilliseconds' 2023-08-30 18:43:55 +02:00
miku-666
4ca35a5e92 AnimationEditor - Added ability to export animation as gif 2023-08-30 18:42:30 +02:00
miku-666
44c9679bd7 Update Animation.cs to avoid cross thread access 2023-08-30 16:15:27 +02:00
miku-666
9f2acace40 Updated OMI submodule 2023-08-30 16:13:47 +02:00
miku-666
040962b166 AnimationEditor.cs - Added 'UpdateTreeView' to reduce calls to 'LoadAnimationTreeView' 2023-08-30 16:13:08 +02:00
miku-666
88b38a88de Updated AnimationPictureBox.cs
Lets hope it won't throw exceptions
2023-08-30 16:09:31 +02:00
miku-666
4f0f0cf66f Configured Trace log file via app.config file 2023-08-28 21:38:40 +02:00
miku-666
68705baa49 Updated OMI submodule 2023-08-28 21:36:11 +02:00
miku-666
16d6664442 MainForm.cs - Updated PckManager to bring to front when re-opening 2023-08-28 14:01:28 +02:00
miku-666
a47272442f MainForm - Made toolStripSeparator not generate member variables 2023-08-28 14:00:03 +02:00
miku-666
6949147e47 MainForm.cs - Removed unused 'fAQToolStripMenuItem1_Click' function 2023-08-28 13:58:48 +02:00
miku-666
11d62f921e MainForm.cs - Marked 'importSkinToolStripMenuItem_Click' as deprecated with message 2023-08-28 13:57:24 +02:00
miku-666
cfae4b00fb MainForm.cs - Added call to treeViewMain.Sort() in BuildMainTreeView 2023-08-28 13:55:45 +02:00
miku-666
6ad1696b4e MainForm.cs - Chnaged some debug logging messages to trace logging 2023-08-28 13:54:33 +02:00