Commit Graph

2086 Commits

Author SHA1 Message Date
miku-666
19976e0388 Update GenericMesh 2024-02-27 19:06:56 +01:00
miku-666
86d3fbdde9 Updated IndexBuffer api 2024-02-27 19:02:54 +01:00
miku-666
31f22e0b1c Improved VertexBufferLayout api 2024-02-27 19:00:12 +01:00
miku-666
f67606fc6f Rename Line shaders to plain color shaders 2024-02-27 18:54:02 +01:00
miku-666
073976a813 Rename LineVertex to ColorVertex 2024-02-27 18:51:44 +01:00
miku-666
2cd3332a70 ShaderProgram - Add assertion when getting uniform location 2024-02-25 15:22:20 +01:00
miku-666
023cabbb4a SkinRenderer - Add focal point debug rendering 2024-02-25 15:17:40 +01:00
miku-666
39f8eb5faf PerspectiveCamera - Fix view matrix to rotate around focal point 2024-02-25 15:09:20 +01:00
miku-666
c7a6835cda SkinRenderer - Fix Ground Plane having the same color as guidelines 2024-02-25 14:59:00 +01:00
miku-666
9f3dbd7e59 Change default skybox texture 2024-02-25 14:56:39 +01:00
miku-666
04178c8ea7 CustomSkinEditor - Add Guideline check 2024-02-25 01:09:44 +01:00
miku-666
ed301d1bab SkinBOXExtensions - Rename function parameter 'scalingFactor' to 'tillingFactor' 2024-02-25 00:32:31 +01:00
miku-666
47dbffc4fc SkinRenderer - Rename function parameters 2024-02-25 00:31:11 +01:00
miku-666
1583fc88c7 SkinRenderer - Fix Texture being applied when event was canceled 2024-02-25 00:30:03 +01:00
miku-666
f8a74fab2a PerspectiveCamera - Add orbital controls 2024-02-25 00:28:40 +01:00
miku-666
c972db7bc4 SkinRenderer - Add ground plane 2024-02-24 21:45:23 +01:00
miku-666
9a7cf8177e SkinRenderer - Move Offset to CubeBatchMesh 2024-02-24 21:21:56 +01:00
miku-666
9f2be5ca95 SkinRenderer - Disable depth buffer writing for skybox 2024-02-24 14:56:52 +01:00
miku-666
a4acbf4b33 SkinRenderer - Reduced guidelines buffer size 2024-02-23 18:30:12 +01:00
miku-666
ebf9138b20 SkinRenderer - Add ouline color property 2024-02-20 18:37:49 +01:00
miku-666
bb91bbc5d4 Merge branch '3dSkinRenderer' of https://github.com/PhoenixARC/-PCK-Studio into 3dSkinRenderer 2024-02-19 19:03:08 +01:00
miku-666
c30e0d86ae Add Simple Guideline rendering 2024-02-19 19:02:35 +01:00
miku-666
3a4262ac15 Add Simple Guideline rendering 2024-02-19 18:58:14 +01:00
miku-666
0984efefce Add ShaderLibrary 2024-02-13 15:44:19 +01:00
miku-666
16506a5164 Rename Renderer3D to SceneViewport and Change PerspectiveCamera api 2024-02-13 15:38:03 +01:00
miku-666
2480280bd2 Renderer3D - Changed refresh rate to 60 2024-02-12 21:05:53 +01:00
miku-666
3abe421083 SkinRenderer - Disable framebuffer for now 2024-02-12 21:00:44 +01:00
miku-666
051cc56977 Renderer.cs - Add SetClearColor function 2024-02-12 20:52:17 +01:00
miku-666
c6e800be63 Renderer - Added 'SetViewportSize' 2024-02-11 19:58:15 +01:00
miku-666
fdb8c56037 PerspectiveCamera - Updated 'Update' function 2024-02-11 19:56:49 +01:00
miku-666
49371ab550 Framebuffer - Add CheckStatus function and status property 2024-02-09 14:53:11 +01:00
miku-666
010945f7a1 SkinPreview - Fix skin loading 2024-02-09 14:50:49 +01:00
miku-666
ab99afeba6 SkinRenderer - Fixed Designer hang upon loading form 2024-02-08 12:28:05 +01:00
miku-666
41b814406b CustomSkinEditor - Re-Implemented 'GenerateUVTextureMap' 2024-02-07 21:26:42 +01:00
miku-666
2f72a44563 SkinRenderer - Increased Model max X-Rotation 2024-02-07 21:22:25 +01:00
miku-666
5070c6b60e SkinRenderer - Add TillingFactor property 2024-02-07 21:21:05 +01:00
miku-666
8ec46a8148 Rename RenderBuffer to DrawContext 2024-02-07 17:06:27 +01:00
miku-666
3d8dce1be2 Rename CubeRenderGroup to CubeBatchMesh 2024-02-07 17:03:50 +01:00
miku-666
e8043155a8 Rename RenderGroup to GenericMesh 2024-02-07 16:55:44 +01:00
miku-666
1aa78696b0 Add Copyright header to rendering classes 2024-02-07 16:54:26 +01:00
miku-666
254af0c7ba SkinRenderer - Added synced legs and arms effect 2024-02-07 13:10:34 +01:00
miku-666
3ef4974119 SkinRenderer - Added 'Dinnerbone' effect 2024-02-07 13:07:31 +01:00
miku-666
cc40a76256 SkinRenderer - Fixed overlays not being disabled 2024-02-07 13:06:35 +01:00
miku-666
3e5179d54f Add Framebuffer, Updated Texture classes 2024-02-07 13:04:33 +01:00
miku-666
09a508a0ec Unbind vao, vbo and ibo after data is set 2024-02-07 13:01:19 +01:00
miku-666
4bc265968f skinShader - Rename 'o_TexScale' to 'o_TillingFactor' 2024-02-07 12:59:40 +01:00
miku-666
22f69204ca Separated ShaderObjects to its own class 2024-02-07 12:57:49 +01:00
miku-666
2e13d410a7 Update Camera setup 2024-02-07 12:03:39 +01:00
miku-666
85e05bf83b SkinPartOffset - Rename 'Name' field to 'Type' 2024-02-05 18:55:52 +01:00
miku-666
8ec68ddeb7 Shader.cs - Validation will only call GL validate program when in debug configuration 2024-02-05 18:49:38 +01:00