Marko Pintera
|
99f545b06f
Added frame allocator
|
12 年之前 |
Marko Pintera
|
9bb801f889
Bunch of fixes for MeshHeap and related systems
|
12 年之前 |
Marko Pintera
|
9392e45805
Better sub-mesh handling for Meshes
|
12 年之前 |
Marko Pintera
|
564bb9b499
GUI and debug draw now use parameter handles for faster way of setting material parameters
|
12 年之前 |
Marko Pintera
|
f6a9ae7cf9
Reuse command queues in order to save on allocations
|
12 年之前 |
Marko Pintera
|
453fc2fe21
write/readSubresource now accept GpuResourceData shared pointer which means the method no longer needs to be blocking
|
12 年之前 |
Marko Pintera
|
2b14aca1e0
Added basic drop overlay mesh and material
|
12 年之前 |
Marko Pintera
|
61fa789c39
Added basic 3D debug draw class
|
12 年之前 |
Marko Pintera
|
fb8295270d
Separated DrawHelper into a template so I can more easily make 2D and 3D versions
|
12 年之前 |
Marko Pintera
|
36d9a44c79
Added basic support for 2D line & aliased polygon drawing
|
12 年之前 |
Marko Pintera
|
bf4d036b47
Added debug draw timeout, 2D/3D materials
|
12 年之前 |
Marko Pintera
|
545fa74084
First steps with the DebugDraw system
|
12 年之前 |
Marko Pintera
|
8ae8dc6752
RenderQueue and improved RenderOperation design and handling
|
12 年之前 |
Marko Pintera
|
1265f65506
Reorganized how renderer works (using RenderOperations)
|
12 年之前 |
Marko Pintera
|
4ddd9e2995
Added separate clear methods for clearing active render target and active viewport
|
12 年之前 |
Marko Pintera
|
f49f30f089
DX11 clearing render target sub-area works
|
12 年之前 |
Marko Pintera
|
7e61e8215e
GUIViewport works
|
12 年之前 |
Marko Pintera
|
a7eff80522
Added the ability to sort cameras and render targets
|
12 年之前 |
Marko Pintera
|
1b18f9ddd3
Renamed DeferredRenderContext to CoreThreadAccessor
|
12 年之前 |
Marko Pintera
|
2e7b129c54
Added a special class for the core thread
|
12 年之前 |
Marko Pintera
|
d4cfc20151
Renamed std containers so they start with capital letters to be standardized with other Camelot classes
|
12 年之前 |
Marko Pintera
|
67ef1d1fbc
Replaced all std containers with my custom wrappers
|
12 年之前 |
Marko Pintera
|
edee70b158
Widget rendering now happens in GUIManager
|
12 年之前 |
Marko Pintera
|
8928baaf44
Better overlay rendering
|
12 年之前 |
Marko Pintera
|
66f2eb6b18
Added a global engine GUI style in EngineGUI
|
12 年之前 |
Marko Pintera
|
4980cef1bc
Added synced CommandQueue and syced deferred context (WIP)
|
12 年之前 |
Marko Pintera
|
aeacd7b646
Ported swapBuffers so it now happens on the proper context
|
12 年之前 |
Marko Pintera
|
b0f44650c9
Param buffer updates are now queued on the proper deferred context and are in general handled better
|
12 年之前 |
Marko Pintera
|
d6b255dd18
Moved Camera/Renderable/Overlay/OverlayManager to Banshee
|
12 年之前 |
Marko Pintera
|
267df110ea
Renamed CamelotEngine -> CamelotFramework namespace
|
12 年之前 |