Lasse Öörni
|
1603349120
Check for device/context loss instead of window minimization for when not to render. Apply pending GPU resource updates on iOS after app has been restored.
|
13 年之前 |
Lasse Öörni
|
517030a2be
Started work on buffering GPU resource updates while device lost.
|
13 年之前 |
Lasse Öörni
|
fcbd3b493d
Moved the data lost flag to GPUObject.
|
13 年之前 |
Lasse Öörni
|
83fd09002e
Fixed used vertex range check.
|
13 年之前 |
Lasse Öörni
|
a4a31dd3eb
Fixed lost vertex/index buffer data not being correctly reported.
|
13 年之前 |
Lasse Öörni
|
8cc2a83e48
Android OpenGL context loss handling.
|
13 年之前 |
Lasse Öörni
|
35bec043ad
Signal GPU object data loss only when recovery is possible.
|
13 年之前 |
Lasse Öörni
|
b885dcdc9a
Added error message.
|
13 年之前 |
Lasse Öörni
|
153106519e
Restored public locking API for vertex & index buffers. On OpenGL locking is always emulated using either shadow or scratch data.
|
13 年之前 |
Lasse Öörni
|
9654d7e5b0
Restore whole morph vertex buffer if data lost.
|
13 年之前 |
Lasse Öörni
|
a4c1924e04
Vertex & index buffer refactoring to unify feature set between graphics APIs, cleanup code, and prepare for Android OpenGL context loss handling.
|
13 年之前 |
Lasse Öörni
|
0debc43fed
Further Android fixes.
|
13 年之前 |
Lasse Öörni
|
866cd89546
Started work for experimental Android support.
|
13 年之前 |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 年之前 |
Lasse Öörni
|
16b8bddde4
Fixed SetDataRange() in OGLVertexBuffer & OGLIndexBuffer.
|
14 年之前 |
Lasse Öörni
|
90596a064a
Use a memory pool in OGLGraphics for discard lock buffers.
|
14 年之前 |
Lasse Öörni
|
a9c5641371
Return to xGxR encoded normal maps and separate specular maps.
|
14 年之前 |
Lasse Öörni
|
0bf24ed126
Fixed index double buffer resize.
|
14 年之前 |
Lasse Öörni
|
9b1efd6a8f
Use double buffering to simulate LOCK_DISCARD behavior on OpenGL to avoid GPU stall.
|
14 年之前 |
Lasse Öörni
|
d94b865fce
Reverted the change to not support fallback data mode in index & vertex buffers, as it broke AssetImporter.
|
14 年之前 |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
14 年之前 |
Lasse Öörni
|
7eed016fd8
Added more assertions.
|
14 年之前 |
Lasse Öörni
|
71603ae52e
Initial kNet-based networking implementation.
|
14 年之前 |
Lasse Öörni
|
93377bf50d
Fixed OpenGL build.
|
14 年之前 |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 年之前 |
Lasse Öörni
|
e80deeab15
Use _WIN32 conditional for Win32 code.
|
14 年之前 |
Lasse Öörni
|
432f57b4b0
Use SDL 1.3 in OpenGL mode.
|
14 年之前 |
Lasse Öörni
|
3db2c154e5
Added forward rendering multisample support for OpenGL.
|
14 年之前 |
Lasse Öörni
|
464dbd47ab
Fixed performance issues on ATI graphics cards by creating a packed depth stencil as a renderbuffer, not as a texture.
|
14 年之前 |
Lasse Öörni
|
1c26218eeb
Fixed a logic error where a OpenGL ShaderVariation would hold a link to a single ShaderProgram, although it can be linked to many.
|
14 年之前 |