Jonne Nauha
|
2ae415939f
E_WINDOWPOS and initial window position OGLGraphics implementation.
|
11 jaren geleden |
Lasse Öörni
|
59d48c1a43
Allow to momentarily disable multisample antialiasing. Used for UI and fullscreen quad rendering.
|
11 jaren geleden |
Yao Wei Tjong 姚伟忠
|
e87f0eb89a
Revert back OGLGraphics class to fix Android and Raspberry-Pi build.
|
11 jaren geleden |
Yao Wei Tjong 姚伟忠
|
f943bb4faa
Unwarn patch for AppleClang. A few warnings were indeed coding error.
|
11 jaren geleden |
Lasse Öörni
|
5f0ed3fcf8
Fix more header warnings that could leak to an Urho3D application using maximum MSVC warning level.
|
11 jaren geleden |
Lasse Öörni
|
8463393377
Initial resource background loading API and implementation. Background loading-capable implementation for textures (load image in background thread, upload image to GPU in main thread), other resources todo.
|
11 jaren geleden |
Lasse Öörni
|
981b5bcac4
Use viewport sized intermediate rendertargets so that pixels outside the viewport never leak into post-processing. Added viewport multiplier mode to renderpath definition. Closes #265.
|
11 jaren geleden |
Lasse Öörni
|
76d5ffdcf8
On OS X + Intel, use dummy color textures for shadow maps to work around a driver bug. Fixes #225.
|
11 jaren geleden |
Lasse Öörni
|
35195939c1
Exposed allowed screen orientations (effective on iOS only currently) and the flush GPU setting as engine startup parameters.
|
11 jaren geleden |
Lasse Öörni
|
5a6a11c521
Minor documentation / comment fixes.
|
12 jaren geleden |
Lasse Öörni
|
cc9e5e1994
Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199.
|
12 jaren geleden |
Lasse Öörni
|
abc6fcd8b8
Shader precaching mechanism. Call Graphics::BeginDumpShaders() or use the engine command line parameter -ds <file> to create a shader dump file of the variations that are loaded during program run, and Graphics::PrecacheShaders() to load the dump file.
|
12 jaren geleden |
Lasse Öörni
|
c3c177525d
Removed the "view texture" abstraction, which is unnecessary now, as all deferred renderpaths write directly to the destination rendertarget. Fixes #166.
|
12 jaren geleden |
Lasse Öörni
|
3e14caf89e
Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code.
|
12 jaren geleden |
Lasse Öörni
|
6d5ddc23e0
Bump the copyright for 2014.
|
12 jaren geleden |
Lasse Öörni
|
cadb503976
Added transform by matrix functions to Plane. Added camera clipping plane support. Added basic reflective+refractive water shader + material.
|
12 jaren geleden |
Yao Wei Tjong 姚伟忠
|
d719baa38b
Use on-demand shader evaluation for OpenGL as well.
|
12 jaren geleden |
Alex Parlett
|
a63ab49ac5
Added the ability to specify whether a window is borderless or not (decorated with borders);
|
12 jaren geleden |
Lasse Öörni
|
679007d1b5
Normalize whitespace, update documentation.
|
12 jaren geleden |
Alex Parlett
|
2505149255
Added ability to specify window icon (external application window) using an Image resource and SDL cross platform capability
|
12 jaren geleden |
Lasse Öörni
|
f299c0d815
Fixed Android GL context destroy / restore. Removed project.properties file, as it's generated by the command "android update project".
|
12 jaren geleden |
Yao Wei Tjong 姚伟忠
|
e34e26d068
Merge branch 'library-build'.
|
12 jaren geleden |
Yao Wei Tjong 姚伟忠
|
d33ac02538
Refactor build scripts to build Urho3D library as main target.
|
12 jaren geleden |
Lasse Öörni
|
5fb42a277c
Re-added "flush GPU command buffer" -feature for controlling timestep variance and input lag. Direct3D only for now. Default off, as can decrease performance.
|
12 jaren geleden |
Lasse Öörni
|
25c7aa53c3
Added GetDesktopResolution() to Graphics.
|
12 jaren geleden |
Lasse Öörni
|
2fbe931cee
Added SetWindowPosition() / GetWindowPosition() to Graphics.
|
12 jaren geleden |
Lasse Öörni
|
dcb39bf810
Add note of Direct3D9 bool shader constants possibly having no effect.
|
12 jaren geleden |
Wei Tjong Yao
|
51d2a7321a
Added support to pass boolean shader parameter value.
|
12 jaren geleden |
Lasse Öörni
|
7a20f0ad03
Optimize repeated GetWorldBoundingBox() in Drawable::UpdateBatches() override functions.
|
12 jaren geleden |
Lasse Öörni
|
8f0182d1e9
In case SDL's window resize event is handled late, use the current window size at the time of handling, not the event parameters.
|
12 jaren geleden |