Jonne Nauha
|
03d9532b4a
New E_WINDOWPOS event when SDL notifies window movement. Support for setting initial window position beforecreation.
|
11 years ago |
Lasse Öörni
|
59d48c1a43
Allow to momentarily disable multisample antialiasing. Used for UI and fullscreen quad rendering.
|
11 years ago |
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 years ago |
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 years ago |
Lasse Öörni
|
35195939c1
Exposed allowed screen orientations (effective on iOS only currently) and the flush GPU setting as engine startup parameters.
|
11 years ago |
Lasse Öörni
|
5a6a11c521
Minor documentation / comment fixes.
|
12 years ago |
Lasse Öörni
|
cc9e5e1994
Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199.
|
12 years ago |
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 years ago |
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 years ago |
Lasse Öörni
|
3e14caf89e
Load/save cached binary HLSL shaders. Report SM3 supported on OpenGL to simplify code.
|
12 years ago |
Lasse Öörni
|
6d5ddc23e0
Bump the copyright for 2014.
|
12 years ago |
Lasse Öörni
|
cadb503976
Added transform by matrix functions to Plane. Added camera clipping plane support. Added basic reflective+refractive water shader + material.
|
12 years ago |
Yao Wei Tjong 姚伟忠
|
d719baa38b
Use on-demand shader evaluation for OpenGL as well.
|
12 years ago |
Alex Parlett
|
a63ab49ac5
Added the ability to specify whether a window is borderless or not (decorated with borders);
|
12 years ago |
Lasse Öörni
|
679007d1b5
Normalize whitespace, update documentation.
|
12 years ago |
Alex Parlett
|
2505149255
Added ability to specify window icon (external application window) using an Image resource and SDL cross platform capability
|
12 years ago |
Yao Wei Tjong 姚伟忠
|
e34e26d068
Merge branch 'library-build'.
|
12 years ago |
Yao Wei Tjong 姚伟忠
|
d33ac02538
Refactor build scripts to build Urho3D library as main target.
|
12 years ago |
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 years ago |
Lasse Öörni
|
25c7aa53c3
Added GetDesktopResolution() to Graphics.
|
12 years ago |
Lasse Öörni
|
2fbe931cee
Added SetWindowPosition() / GetWindowPosition() to Graphics.
|
12 years ago |
Lasse Öörni
|
5f09777de0
Edit comment.
|
12 years ago |
Wei Tjong Yao
|
46205d8efd
Fixed compilation error on D3D9Graphics class.
|
12 years ago |
Wei Tjong Yao
|
51d2a7321a
Added support to pass boolean shader parameter value.
|
12 years ago |
Lasse Öörni
|
7a20f0ad03
Optimize repeated GetWorldBoundingBox() in Drawable::UpdateBatches() override functions.
|
12 years ago |
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 years ago |
Wei Tjong Yao
|
02512cecf9
In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'.
|
12 years ago |