21 Commits (0145343d59d576dd349c2b59e3c38884f49f8093)

Author SHA1 Message Date
Vladimír Vondruš cac85252ac Using DimensionTraits in SceneGraph implementation. 14 years ago
Vladimír Vondruš b68a168fcb Doc: crosslinking 1D/2D/3D alternatives. 14 years ago
Vladimír Vondruš dfe566886a SceneGraph: disallow instantiation of Object and Camera base classes. 14 years ago
Vladimír Vondruš cef2a19b07 Moved template list of SceneGraph objects into traits class. 14 years ago
Vladimír Vondruš 7d3435f483 SceneGraph: method chaining also for Camera. 14 years ago
Vladimír Vondruš 268f678221 SceneGraph: Camera aspect ratio was not fixed after changing policy. 14 years ago
Vladimír Vondruš e1c22b9ca2 Don't do anything OpenGL-related inside Camera itself. 14 years ago
Vladimír Vondruš 8ca083691a SceneGraph: compute projection size from aspectratio-corrected matrix. 14 years ago
Vladimír Vondruš 924e4f82ce Camera: added function to retrieve size of XY projection plane. 14 years ago
Vladimír Vondruš 236e0abc58 Camera: computing projection scale directly from projection matrix. 14 years ago
Vladimír Vondruš 31ead0e35d SceneGraph: added forgotten extern template. 14 years ago
Vladimír Vondruš 4a207c6556 Simplified camera projection matrix creation. 14 years ago
Vladimír Vondruš db105839c5 Doc++ 14 years ago
Vladimír Vondruš af8b01da88 SceneGraph: default Camera aspect ratio policy is to not preserve. 14 years ago
Vladimír Vondruš d43e18a741 Initial support for 2D scene graph. 14 years ago
Vladimír Vondruš c6e14dd348 SceneGraph: Initial support for projections with aspect ratio != 1:1. 14 years ago
Vladimír Vondruš 27bbf23dff SceneGraph: Simplified Implementation::Camera<3>::fixAspectRatio(). 14 years ago
Vladimír Vondruš f6d1aa7bc9 SceneGraph: Test for Implementation::Camera<3>::fixAspectRatio(). 14 years ago
Vladimír Vondruš 810c06509a SceneGraph: modifications to allow 2D implementation in future. 14 years ago
Vladimír Vondruš c451b22392 Revert "Documentation: organizing the classes into "modules"." 14 years ago
Vladimír Vondruš e3ee7b487b Moved Object, Scene and Light to separate SceneGraph library. 14 years ago
Vladimír Vondruš dc6f29bf08 Removed old cruft from documentation. 14 years ago
Vladimír Vondruš 51aa660f6c Decoupled framebuffer operations from Camera class. 14 years ago
Vladimír Vondruš 9b642413bf Doc: cleaned up something very ancient. 14 years ago
Vladimír Vondruš c7bb153d0a Port to OpenGL ES 2. 14 years ago
Vladimír Vondruš a8ce2257be Added missing inline. 14 years ago
Vladimír Vondruš 79945ab6fc Documentation: organizing the classes into "modules". 14 years ago
Vladimír Vondruš 83ff04f0a2 Camera: added setters for depth and stencil clear value. 14 years ago
Vladimír Vondruš a32498361c Camera::setClearColor() is now static. Removed getter. 14 years ago
Vladimír Vondruš 9d39808a84 Better Camera clearing. 14 years ago
Vladimír Vondruš 16f8b9bbe6 Added stencil test to camera features. 14 years ago
Vladimír Vondruš 5133861750 Links to required extensions in documentation. 14 years ago
Vladimír Vondruš 952f8ebb27 Compiling with -fvisibility=hidden. 14 years ago
Vladimír Vondruš 0689abeb12 Better way to "unhide" Camera::draw(). 14 years ago
Vladimír Vondruš 95725cae94 Workaround Doxygen parsing bug. 14 years ago
Vladimír Vondruš 192831b576 Don't use virtual when reimplementing virtual function. 14 years ago
Vladimír Vondruš da3b4e85a5 Doc++ 14 years ago
Vladimír Vondruš d40cea81b2 Camera: added depth clamping feature. 14 years ago
Vladimír Vondruš 42ed45635d Camera: added dithering feature. 14 years ago
Vladimír Vondruš 5381d9e423 Camera: stronly typed AspectRatioPolicy enum. 14 years ago
Vladimír Vondruš 0600764790 Revamped Scene/Camera features. 14 years ago
Vladimír Vondruš c00a42fcf3 Removed "wontfix" TODOs. 14 years ago
Vladimír Vondruš 69cad8862f Added dummy draw() to Camera, so it doesn't get hidden by the other. 14 years ago
Vladimír Vondruš d65d33912a Improved Object transformation caching to reuse absolute transformation. 14 years ago
Vladimír Vondruš 1cf69616a3 Documentation updates, "markdownization". 14 years ago
Vladimír Vondruš 7911c22eff Removed convenience functions with "unwrapped" Vector parameters. 14 years ago
Vladimír Vondruš d7a497b87b Make Camera::setViewport() virtual. 14 years ago
Vladimír Vondruš a64fbfbe63 Use OpenGL-compatible types in camera viewport size. 14 years ago
Vladimír Vondruš e98ca5b03a Moved drawing functions from Scene to Camera. 14 years ago
Vladimír Vondruš 62d1860db1 Don't use virtual when reimplementing virtual function. 14 years ago