Marko Pintera
|
e6275065f4
Work on handles (WIP)
|
преди 11 години |
Marko Pintera
|
9f81ccb8a3
Added DrawHelper and made GizmoManager use it
|
преди 11 години |
Marko Pintera
|
0dac075862
Refactored draw helpers so they are fully static and just provide geometry data and don't do any drawing
|
преди 11 години |
Marko Pintera
|
a4c60121f4
WIP work on handles
|
преди 11 години |
Marko Pintera
|
0ca6b3905a
Renamed RectF to Rect2, RectI to Rect2I
|
преди 11 години |
Marko Pintera
|
5a6a6ca040
Added wild magic license
|
преди 11 години |
Marko Pintera
|
547d3f9c59
Added root finding code to Math
|
преди 11 години |
Marko Pintera
|
524b4e0af7
Added code for detecting scene view mouse presses
|
преди 11 години |
Marko Pintera
|
3c5c4b171f
Added Selection classes to C++ and C#
|
преди 11 години |
Marko Pintera
|
0269741e02
Added better selected element management to scene and resource TreeViews
|
преди 11 години |
Marko Pintera
|
e8383f3cb7
Added picking code for gizmos
|
преди 11 години |
Marko Pintera
|
53455b1c74
Picking now includes main texture when rendering with alpha
|
преди 11 години |
Marko Pintera
|
77ab742482
Engine compiles after Gizmo modifications (still untested)
|
преди 11 години |
Marko Pintera
|
cfffeaa859
More work on gizmos
|
преди 11 години |
Marko Pintera
|
f7b6d5e620
Gizmos WIP (not compiling)
|
преди 11 години |
Marko Pintera
|
c010d2c9fc
Added a bunch of new mesh creation methods (untested)
|
преди 11 години |
Marko Pintera
|
0e027b8351
Scene picking WIP (untested)
|
преди 11 години |
Marko Pintera
|
77ca7f9a74
Added some missing rasterizer states to OpenGL
|
преди 11 години |
Marko Pintera
|
41dd303914
DirectX 9 reading from render target works
|
преди 11 години |
Marko Pintera
|
4460630297
Fixed Renderer by properly updating dirty parameters and properly handling DrawList items
|
преди 11 години |
Marko Pintera
|
86f1d09e68
Updating material proxies uses frame allocator
|
преди 11 години |
Marko Pintera
|
17d906d731
SceneGrid renders (but doesn't look pretty)
|
преди 11 години |
Marko Pintera
|
c256b7e5d5
Shader can now have one object parameter reference multiple GPU variables, in case variables have different names across different render systems
|
преди 11 години |
Marko Pintera
|
5e73fd1b8d
Properly fixing Resources::unloadAllAssets. Handles to the same resource will share the same handle data as intended
|
преди 11 години |
Marko Pintera
|
8644a9f53d
Major refactor of builtin resources - All resources are imported and saved as a preprocessing step and then just loaded in engine ready format.
|
преди 11 години |
Marko Pintera
|
4ed275c118
Allow RTTIPlainType::getDynamicSize to be used for static size types as well
|
преди 11 години |
Marko Pintera
|
27595edbb9
Forgot a file relating to large object serialization fix earlier
|
преди 11 години |
Marko Pintera
|
092593384f
When serializing to folder that doesn't exist, create it
|
преди 11 години |
Marko Pintera
|
8d9993f92a
Fixing font RTTI that had invalid base class
|
преди 11 години |
Marko Pintera
|
af2dbad955
Fixing serializer so it properly handles large value types
|
преди 11 години |