Commit Graph

1263 Commits

Author SHA1 Message Date
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
miku-666
1e06b51d50 CustomSkinEditor - Fix offset retriving 2024-02-05 16:57:11 +01:00
miku-666
b81e5d1e39 CubeTexture - Set Min and Mag filter to Linear 2024-02-05 12:29:44 +01:00
miku-666
ae074b63d0 CustomSkinEditor - Implemented Box editing 2024-02-05 12:28:51 +01:00
miku-666
1991ddc0b4 Renderer3D - Add mechanic to redraw in a given framerate 2024-02-05 12:09:27 +01:00
miku-666
e02d739144 SkinRenderer - Fixed out of bound mapped UVs via geometry shader 2024-02-05 11:42:23 +01:00
miku-666
88a6abcc47 VertexeArray - Removed Conditional Attribute from Unbind 2024-02-01 21:27:30 +01:00
miku-666
42b77fe3c2 SkinRenderer - Wireframe now only applies to the rendered skin (and not the whole scene) 2024-02-01 21:26:11 +01:00
miku-666
d11ded68c2 CustomSkinEditor - Fixed Box Uv highlighting 2024-02-01 21:12:29 +01:00
miku-666
d8077692fa Shader.cs - Add assersion when shader linkage fails 2024-02-01 21:10:38 +01:00
miku-666
9402385e73 SkinRenderer - Fixed textures not being bind properly 2024-02-01 21:09:45 +01:00
miku-666
f9c14aeb57 SkinRenderer - Rename parameter names 2024-01-31 20:04:11 +01:00
miku-666
a242c7fceb SkinRenderer - Added simple skybox rendering 2024-01-31 20:02:07 +01:00
miku-666
7b94f02f55 Shader - Add link and validate functions 2024-01-31 19:59:37 +01:00
miku-666
9bc448e317 Move Camera and Texture into folders 2024-01-31 19:58:50 +01:00
miku-666
2d9440b401 SkinRenderer - Add support for part offset 2024-01-22 18:36:57 +01:00
miku-666
da95e0c278 SkinRenderer - Implemented rotation around a pivot point 2024-01-20 22:14:25 +01:00
miku-666
3c901ffd6d SkinRenderer - Rename _IsLeftMouseDown and _IsRightMouseDown 2024-01-20 22:12:13 +01:00
miku-666
341086c5f5 SkinRenderer - Add ReleaseMouse function 2024-01-20 22:10:40 +01:00
miku-666
7e28481d01 SkinRenderer - Add property for clamping to camera view space 2024-01-20 22:08:58 +01:00
miku-666
a40938f218 SkinBOX - Fix parsinf of Skin boxes 2024-01-20 20:40:11 +01:00
miku-666
d98b7341e8 SkinRenderer - Add GetThumbnail function 2024-01-20 17:08:57 +01:00
miku-666
b98222e00a SkinRenderer - Add camera position clamping to screen space 2024-01-20 17:05:50 +01:00
miku-666
520f48c9f7 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2024-01-19 19:01:54 +01:00