Subversion Repository Public Repository


This repository has no backups
This repository's network speed is throttled to 100KB/sec

Entry Size Revision Updated
Texture.h 7.2K 832 Thu 26 Jan, 2017 17:23:11 +0000
TextureDescriptor.h 11.4K 830 Wed 25 Jan, 2017 17:29:44 +0000

Commits for Divide-Framework/trunk/Source Code/Platform/Video/Textures/Headers

Revision Author Commited Message
832 IonutCava picture IonutCava Thu 26 Jan, 2017 17:23:11 +0000

- More path related work
- Initial code to centralize file I/O (does not compile yet)

830 IonutCava picture IonutCava Wed 25 Jan, 2017 17:29:44 +0000

- Add a new Platform element: File
— Move all predefined paths to FileManagement System
- Split MathHelper into MathHelper and StringHelper

829 IonutCava picture IonutCava Tue 24 Jan, 2017 17:28:39 +0000

- Separate resourceLocation for resources into resourceLocation and resourceName.
- More XML config loading refactoring

807 IonutCava picture IonutCava Mon 09 Jan, 2017 17:06:26 +0000

- Split PlatformDefines.h into 2. Move data type defines to PlatformDataTypes.h
- Continue to improve velocity map calculation
- Remove “destroy()” calls from most classes. Attempt to move as many classes to the RAII system.

806 IonutCava picture IonutCava Sun 08 Jan, 2017 22:00:48 +0000

- Finish implementing per-fragment velocity computation using a compute shader
— Further tuning still needed
- Add VS2017 build targets

795 IonutCava picture IonutCava Wed 23 Nov, 2016 17:14:33 +0000

- Remove ULL. Use U64 instead
- Various small bug fixes and typos.

776 IonutCava picture IonutCava Thu 06 Oct, 2016 15:57:56 +0000

- Improve the CommandBuffer system to include the notion of a RenderPass /RenderSubPass with output render target info stored in them (not used yet)

758 IonutCava picture IonutCava Tue 02 Aug, 2016 16:05:09 +0000

- Added a cross platform method of naming threads (helps with debugging)
- Reduced dependency on VAR.dvd_drawID in shaders.
- Work on Single/Multi thread toggle for GFX resource loading (crashes, bugs, etc)
- Fix a bug in TaskPool where task states were never actually updated properly
- Change threadpool implementation to use std::thread instead of boost::thread

750 IonutCava picture IonutCava Thu 07 Jul, 2016 16:02:03 +0000

- Static analysis based fixes and improvements

749 IonutCava picture IonutCava Mon 04 Jul, 2016 16:01:34 +0000

- Added initial environment mapping code:
— Allow adding, per scene, of multiple environment probes that generate cube map reflections
— Support 2 types of probes: infinite (such as sky only probes) and local. Local probes use an AABB that will later be used for parallax correction
— Probes are held in a scene specific pool, can be updated at different rates and their results can be passed on to materials (if materials don’t need specific reflection systems such as for water or mirrors)
- ToDo:
— Blend between probes (currently, only the closes one is selected)
— Reduce VRAM usage
— Set as fallback for screen space reflections