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
AILogs 724 Fri 10 Jun, 2016 08:20:23 +0000
assets 771 Tue 27 Sep, 2016 15:39:49 +0000
EclipseData 470 Wed 10 Jun, 2015 15:26:31 +0000
localisation 775 Wed 05 Oct, 2016 15:54:54 +0000
SaveData 703 Wed 11 May, 2016 15:44:57 +0000
shaderCache 670 Wed 06 Apr, 2016 16:21:35 +0000
Source Code 776 Thu 06 Oct, 2016 15:57:56 +0000
VCData 776 Thu 06 Oct, 2016 15:57:56 +0000
XML 745 Wed 29 Jun, 2016 20:14:50 +0000
assimp.dll 4.3M 287 Tue 22 Jul, 2014 16:11:05 +0000
assimpd.dll 18M 336 Sun 14 Dec, 2014 19:21:18 +0000
DevIL.dll 746.5K 249 Mon 31 Mar, 2014 20:42:31 +0000
Doxyfile 77.7K 221 Wed 08 Jan, 2014 18:50:02 +0000
InstallLibraries.bat 1K 751 Tue 12 Jul, 2016 12:15:10 +0000
libassimpd.so.3 50.1M 463 Wed 03 Jun, 2015 16:12:10 +0000
libEGL.dll 83K 457 Mon 01 Jun, 2015 21:45:52 +0000
libFLAC-8.dll 366K 314 Sun 24 Aug, 2014 19:54:33 +0000
libGLESv2.dll 127K 457 Mon 01 Jun, 2015 21:45:52 +0000
libjpeg-9.dll 237.5K 446 Mon 25 May, 2015 19:37:45 +0000
libmikmod-2.dll 280.5K 314 Sun 24 Aug, 2014 19:54:33 +0000
libmodplug-1.dll 460K 314 Sun 24 Aug, 2014 19:54:33 +0000
libogg-0.dll 51K 314 Sun 24 Aug, 2014 19:54:33 +0000
libPhysX3CommonDEBUG_x64.so 1.4M 463 Wed 03 Jun, 2015 16:12:10 +0000
libpng16-16.dll 211K 446 Mon 25 May, 2015 19:37:45 +0000
libtiff-5.dll 441K 446 Mon 25 May, 2015 19:37:45 +0000
libvorbis-0.dll 246.5K 314 Sun 24 Aug, 2014 19:54:33 +0000
libvorbisfile-3.dll 67K 314 Sun 24 Aug, 2014 19:54:33 +0000
libwebp-4.dll 319K 446 Mon 25 May, 2015 19:37:45 +0000
main.xml 275 bytes 149 Sun 21 Apr, 2013 21:38:05 +0000
nvToolsExt64_1.dll 41.5K 754 Thu 28 Jul, 2016 14:55:24 +0000
opencl.err 0 bytes 535 Tue 27 Oct, 2015 17:03:35 +0000
PhysX3_x64.dll 2.5M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CharacterKinematic_x64.dll 495K 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CharacterKinematicCHECKED_x64.dll 660K 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CharacterKinematicDEBUG_x64.dll 1.2M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CHECKED_x64.dll 3.9M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3Common_x64.dll 1.8M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CommonCHECKED_x64.dll 2.3M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CommonDEBUG_x64.dll 3.2M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3Cooking_x64.dll 532.5K 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CookingCHECKED_x64.dll 710K 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3CookingDEBUG_x64.dll 1.3M 753 Thu 28 Jul, 2016 14:26:48 +0000
PhysX3DEBUG_x64.dll 7.2M 753 Thu 28 Jul, 2016 14:26:48 +0000
SDL2.dll 1.2M 647 Wed 17 Feb, 2016 17:05:48 +0000
SDL2_image.dll 109K 446 Mon 25 May, 2015 19:37:45 +0000
SDL2_mixer.dll 189K 251 Wed 02 Apr, 2014 20:38:18 +0000
smpeg2.dll 379.5K 314 Sun 24 Aug, 2014 19:54:33 +0000
soft_oal.dll 778.6K 358 Sun 01 Mar, 2015 22:44:38 +0000
zlib1.dll 130.5K 448 Tue 26 May, 2015 16:00:37 +0000

Commits for Divide-Framework/trunk

Revision Author Commited Message
776 IonutCava picture IonutCava Thu 06 Oct, 2016 15:57:56 +0000

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

775 IonutCava picture IonutCava Wed 05 Oct, 2016 15:54:54 +0000

[IonutCava]
- Cleanup RenderTarget <-> RTAttachment relation
- Multisampled render target state is now deduced based on attachments used

774 IonutCava picture IonutCava Wed 05 Oct, 2016 13:42:22 +0000

[IonutCava]
- Removed glRTAttachment. Placed texture ptr in parent RTAttachment.
- Removed depth buffer auto generation for framebuffers. All attachments must now be explicit.

773 IonutCava picture IonutCava Tue 04 Oct, 2016 15:53:18 +0000

[IonutCava]
- Split GenericDrawCommand gathering system into Init/Update to facilitate future threading support
- Fix drawCount() == 0 case in submitRenderCommand
- Make _cameraPool (more) threadsafe

772 IonutCava picture IonutCava Thu 29 Sep, 2016 15:50:57 +0000

[IonutCava]
- Better GPU Vendor / Renderer detection

771 IonutCava picture IonutCava Tue 27 Sep, 2016 15:39:49 +0000

[IonutCava]
- Modify GFXDevice::flushRenderQueues so that it creates command buffers instead of directly calling rendering calls:
— Command buffers contain buffer, shader, texture and geometry info
— Command buffer state is now parsed and set at the API level instead of GFXDevice level
— This will allow easier porting to low level APIs later on
- Indirect draw is now a GenericDrawCommand render option instead of an explicit buffer draw parameter

770 IonutCava picture IonutCava Tue 20 Sep, 2016 16:12:27 +0000

[IonutCava]
- Prepare velocity map calculation (later used for temporal AA and motion blur):
— Add a previous depth buffer render target that blits the main depth buffer at the end of the frame
— Add a new render target to the screen FBO: velocity map
- Store normals as RG instead of RGB and pack/unpack in shaders. (compute >>>> bandwith)
- Rename Forward+ renderer to something more descriptive

(Requires deletion of all parsed & cached data)

769 IonutCava picture IonutCava Fri 16 Sep, 2016 15:18:09 +0000

[IonutCava]
- Clean up camera class:
— Remove “reflection” specific code and add a generic “reflect” method to allow the calling code to handle camera placements and reflections. This got rid of the “reflectionPlane” member in the RenderParams struct
— Remove some member variables and replace them with on-demand computed variables on the stack.
— Add a “destroyCamera” call to the CameraManager to allow better resource cleanup when needed
- Prepare a rendering system overhaul:
— Add dual screen render targets: current frame and previous frame. Used for future features such as TXAA and Motion Blur.
— Prepare code for an implementation similar to the Doom (2016) system: http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/ (the code was already going in that direction)

768 IonutCava picture IonutCava Fri 09 Sep, 2016 14:38:51 +0000

[IonutCava]
- Refactored framework entry points (init, step, shutdown) to allow the addition of hot code reloading in the future

767 IonutCava picture IonutCava Mon 22 Aug, 2016 16:25:37 +0000

[IonutCava]
- Descriptor/State cleanup part 3/3: GenericDrawCommand cleanup