Subversion Repository Public Repository

Divide-Framework

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

Entry Size Revision Updated
Buffers 863 Wed 15 Feb, 2017 16:27:26 +0000
Direct3D 863 Wed 15 Feb, 2017 16:27:26 +0000
Headers 863 Wed 15 Feb, 2017 16:27:26 +0000
Null 334 Wed 10 Dec, 2014 17:21:22 +0000
OpenGL 863 Wed 15 Feb, 2017 16:27:26 +0000
Shaders 863 Wed 15 Feb, 2017 16:27:26 +0000
Textures 863 Wed 15 Feb, 2017 16:27:26 +0000
GenericCommandPool.cpp 382 bytes 726 Fri 10 Jun, 2016 16:13:52 +0000
GenericDrawCommand.cpp 4.1K 767 Mon 22 Aug, 2016 16:25:37 +0000
GFXDevice.cpp 28.9K 854 Wed 08 Feb, 2017 17:14:03 +0000
GFXDeviceDebug.cpp 9.2K 847 Sun 05 Feb, 2017 21:16:24 +0000
GFXDeviceDraw.cpp 16.5K 863 Wed 15 Feb, 2017 16:27:26 +0000
GFXDeviceObjects.cpp 8.6K 863 Wed 15 Feb, 2017 16:27:26 +0000
GFXDeviceState.cpp 19K 854 Wed 08 Feb, 2017 17:14:03 +0000
GFXRTPool.cpp 2.7K 854 Wed 08 Feb, 2017 17:14:03 +0000
GFXShaderData.cpp 2.1K 827 Sun 22 Jan, 2017 21:59:36 +0000
GFXState.cpp 1.2K 851 Mon 06 Feb, 2017 23:38:14 +0000
GraphicsResource.cpp 438 bytes 807 Mon 09 Jan, 2017 17:06:26 +0000
IMPrimitive.cpp 6.4K 777 Fri 07 Oct, 2016 16:14:48 +0000
RenderPackage.cpp 4.2K 852 Tue 07 Feb, 2017 17:17:27 +0000
RenderStateBlock.cpp 7.2K 830 Wed 25 Jan, 2017 17:29:44 +0000
ScopedStates.cpp 845 bytes 849 Mon 06 Feb, 2017 13:04:17 +0000
TextureData.cpp 2.5K 831 Wed 25 Jan, 2017 23:52:34 +0000

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

Revision Author Commited Message
863 IonutCava picture IonutCava Wed 15 Feb, 2017 16:27:26 +0000

[IonutCava]
- Split Resource class into Resource and CachedResource
— CachedResource is the only resource held in a ResourceCache and loaded from a ResourceDescriptor
— CachedResource is mapped by its creation descriptor’s hash value, instead of the resource name
-— Multiple cached resources can now exist with the same name if the have different properties, for example.

860 IonutCava picture IonutCava Mon 13 Feb, 2017 21:07:59 +0000

[IonutCava]
- Fix shared_ptr leak in resource loading callbacks

858 IonutCava picture IonutCava Sun 12 Feb, 2017 20:55:05 +0000

[IonutCava]
- More resource loading updates

857 IonutCava picture IonutCava Sun 12 Feb, 2017 15:19:19 +0000

[IonutCava]
- Resource load callback system updates

856 IonutCava picture IonutCava Fri 10 Feb, 2017 17:19:06 +0000

[IonutCava]
- Attempt to improve resource creation mechanism by adding a callback for when the resource finishes loading
— This is useful for multi-threaded loading: shaders, textures, terrain, etc

855 IonutCava picture IonutCava Thu 09 Feb, 2017 17:21:35 +0000

[IonutCava]
- Cleanup and optimize ByteBuffer class (native support for vector and array read/writes)
- Cleanup file read/write functions
- Promote ByteBuffer class from a platform specific feature to a core feature

854 IonutCava picture IonutCava Wed 08 Feb, 2017 17:14:03 +0000

[IonutCava]
- Texture usage cleanup
- Reflection and Refraction cleanup for CUBE targets: use CUBE_MAP_ARRAY instead of multiple targets

852 IonutCava picture IonutCava Tue 07 Feb, 2017 17:17:27 +0000

[IonutCava]
- Separate Pass Type from Render Stage:
— Render Stage: Display, Shadow, Reflection, Refraction, etc
— Pass Type: Depth pass, Colour Pass, etc
- ToDo: Bug fixes for issues introduced with this change

851 IonutCava picture IonutCava Mon 06 Feb, 2017 23:38:14 +0000

[IonutCava]
- Replaced most RenderStage params with RenderStagePass types
- More work on water rendering

850 IonutCava picture IonutCava Mon 06 Feb, 2017 17:04:39 +0000

[IonutCava]
- More code rot fixes
- Separate Planar reflectors/refractors from Cube R/R
- Now passing detail levels to shaders