BearishSun
|
8fb8ad8a59
Fixing issues with Prefab link ID assignment:
|
9 jaren geleden |
BearishSun
|
399936e1bf
Properly initialize notify flags when deserializing a Component
|
9 jaren geleden |
BearishSun
|
f7354ba863
Added detailed task list to roadmap, and link to contribute on main readme
|
9 jaren geleden |
BearishSun
|
3bbc25413f
Added device index property to GPU params, GPU param block buffer and vertex declaration types, in preparation for multi-GPU support
|
9 jaren geleden |
BearishSun
|
a9cc8f15fb
Neater IndexBuffer creation
|
9 jaren geleden |
BearishSun
|
ba7860bb93
Neater VertexBuffer creation
|
9 jaren geleden |
BearishSun
|
046cd0b6a2
Neater GpuBuffer creation
|
9 jaren geleden |
BearishSun
|
18a41f669d
GpuParams now uses a factory class for creation, so that RenderAPI implementations can create their own GpuParams implementations
|
9 jaren geleden |
BearishSun
|
9bfe9675a3
Getting rid of MultiRenderTexture as implementation is now merged into RenderTexture class since modern APIs don't make the distinction between the two
|
9 jaren geleden |
BearishSun
|
8ab4660f21
OpenGL updated so it uses the new combined GPU parameter design
|
9 jaren geleden |
BearishSun
|
426fffb882
Updated docs to so they reflect the GPU parameter design changes
|
9 jaren geleden |
BearishSun
|
8f4c8e65f3
Getting rid of the old way of setting GPU parameters and moving towards the new single-object approach (WIP - DX11 only for now)
|
9 jaren geleden |
BearishSun
|
7813bf7431
Refactored GPU parameter so they are all part of a combined object, to more closely match Vulkan/DX12 resource descriptor design
|
9 jaren geleden |
BearishSun
|
474d810214
Extended GPU params with a "set" field to match the Vulkan descriptor format better
|
9 jaren geleden |
BearishSun
|
12cb86711c
Updating docs to reflect the render API changes
|
9 jaren geleden |
BearishSun
|
23aab39aeb
OpenGL now uses combined pipeline states as well
|
9 jaren geleden |
BearishSun
|
f574633f78
DirectX 11 now uses combined pipeline states instead of individually setting per-stage states and programs. This way the system more closely matches modern API's like Vulkan.
|
9 jaren geleden |
BearishSun
|
50b2daaa81
Added an separate object that encapsulates entire pipeline states to Render API, to more easily match up with Vulkan internals
|
9 jaren geleden |
BearishSun
|
a872e35e8f
Adding command buffer support to DX11
|
9 jaren geleden |
BearishSun
|
2efdfb1800
Updating docs
|
9 jaren geleden |
BearishSun
|
e2fcd6419d
Cleaning up render API
|
9 jaren geleden |
BearishSun
|
5d91653c2b
Added support for immediate command buffers to avoid overhead with render API's that don't support multithreaded command generation natively
|
9 jaren geleden |
BearishSun
|
c6e8badad9
(WIP) Adding command buffer support to OpenGL
|
9 jaren geleden |
BearishSun
|
3fb5d94621
Minor code style fixes
|
9 jaren geleden |
BearishSun
|
512a345d3b
Refactoring render API in order to support command buffers (WIP)
|
9 jaren geleden |
BearishSun
|
712739f2c2
Fixing an issue where core thead sync would sometimes not finish on destroyed objects, leaking objects and memory
|
9 jaren geleden |
BearishSun
|
b15e16a0a4
Fixed OpenGL integer vertex attributes
|
9 jaren geleden |
BearishSun
|
39c4f21114
Fixed OpenGL vertex attribute bindings
|
9 jaren geleden |
BearishSun
|
eab6fa18d6
Updated data files
|
9 jaren geleden |
BearishSun
|
180bbef728
Fixing transparency in handle shader
|
9 jaren geleden |