David Williams
|
3f849e19a4
|
Started refactoring examples and got DecodeOnGPUExample working.
|
2015-02-15 12:03:31 +01:00 |
|
David Williams
|
92daf9a0c0
|
Fixed CMake script for DecodeOnGPU example, though it's currently disabled due to compile errors.
|
2015-02-14 09:30:59 +01:00 |
|
David Williams
|
41498cfcb8
|
Removed GLEW from repository.
|
2015-02-09 23:22:12 +01:00 |
|
David Williams
|
ec80bfe740
|
Switched to using Qt for loading extensions, instead of GLEW.
|
2015-02-09 23:17:33 +01:00 |
|
David Williams
|
f042584ed5
|
Removed old OpengGL widget.
|
2015-02-09 22:15:03 +01:00 |
|
David Williams
|
c62bde0066
|
Work on getting the OpenGL/Qt5 support working with new header-only library.
|
2015-02-09 22:11:06 +01:00 |
|
David Williams
|
d9da93b6c0
|
Merge branch 'develop' into feature/opengl
Conflicts:
examples/Basic/CMakeLists.txt
examples/Basic/OpenGLWidget.cpp
examples/Basic/OpenGLWidget.h
include/PolyVox/Impl/Timer.h
|
2015-02-08 20:49:25 +01:00 |
|
David Williams
|
049a77cd0c
|
Moved all headers from 'PolyVoxCore' to 'PolyVox', as we no longer have the core/util distinction.
|
2015-02-07 17:26:36 +01:00 |
|
David Williams
|
16a75d0606
|
Reoranising header structure.
|
2015-02-07 17:16:54 +01:00 |
|
David Williams
|
a296807ed9
|
Removed PolyVoxUtil.
|
2015-02-07 14:59:08 +01:00 |
|
David Williams
|
c3f2e5217e
|
Removed CMake code which tries to build/use PolyVoxCore as a library.
|
2015-02-06 23:29:35 +01:00 |
|
David Williams
|
8065b709d1
|
Made Region header only.
|
2015-02-06 00:07:32 +01:00 |
|
Matt Williams
|
6d6b190743
|
Reorganise the CMake scripts to make sure the core library is independent
|
2014-12-10 15:53:25 +00:00 |
|
David Williams
|
86357d66b7
|
Normalized line endings
|
2014-09-25 22:38:01 +02:00 |
|
David Williams
|
db2e62d2a8
|
Replaced LargeVolume and SimpleVolume with PagedVolume in tests and examples.
|
2014-09-21 17:57:42 +02:00 |
|
David Williams
|
d6a7b83698
|
Moved Pager to be a nested class of PagedVolume.
|
2014-09-21 11:42:12 +02:00 |
|
David Williams
|
db9a74fdb4
|
Moving Chunk to be a nested class of PagedVolume.
|
2014-09-21 10:27:55 +02:00 |
|
David Williams
|
71035029d1
|
More renaming blocks to chunks.
|
2014-09-20 23:27:28 +02:00 |
|
David Williams
|
0ab7f27f0f
|
More renaming of block to chunk.
|
2014-09-20 21:27:26 +02:00 |
|
David Williams
|
8d7d88a7df
|
Renamed a bunch of stuff from using 'block' to 'chunk'
|
2014-09-20 17:39:12 +02:00 |
|
David Williams
|
ede35435a0
|
Renamed UncompressedBlock to Chunk.
|
2014-09-20 17:26:57 +02:00 |
|
David Williams
|
880dcd8645
|
Fixed incorrect messages about temp files not being deleted.
|
2014-09-20 17:17:18 +02:00 |
|
David Williams
|
b08974c197
|
Work on limiting memory usage.
|
2014-09-18 16:26:47 +02:00 |
|
David Williams
|
d2bbd6beba
|
Some renaming.
|
2014-09-18 14:58:17 +02:00 |
|
David Williams
|
8dd026e095
|
Work on limiting maximum memory usage.
|
2014-09-18 14:51:43 +02:00 |
|
David Williams
|
5b59bc2d8c
|
Moved paging code into block constructor/destructor.
|
2014-09-17 13:35:43 +02:00 |
|
David Williams
|
47ace554cc
|
Making use of shared_ptr to track blocks.
|
2014-09-14 11:47:17 +02:00 |
|
David Williams
|
c0a22de2df
|
Removed a lot of compression-related code.
|
2014-09-13 12:20:56 +02:00 |
|
David Williams
|
302c6e688b
|
More work eliminating compression from inside LargeVolume.
|
2014-09-13 11:59:51 +02:00 |
|
David Williams
|
4781ca5c42
|
Work on removing compression from LargeVolume.
|
2014-09-12 15:36:28 +02:00 |
|
David Williams
|
089303f02f
|
Fix for example.
|
2014-08-24 23:05:29 +02:00 |
|
DavidWilliams
|
17ee7982d5
|
Added typename for GCC.
|
2014-08-19 21:30:37 +02:00 |
|
David Williams
|
f1ed0c1be2
|
Examples now support both 16 and 32 bit indices.
|
2014-08-13 15:59:13 +02:00 |
|
David Williams
|
112b277452
|
Updated GLSL decoder for new normal packing scheme.
|
2014-07-24 22:38:21 +02:00 |
|
David Williams
|
2b7ef5b966
|
Reverted some changes which were just for testing the new normal encoding.
|
2014-07-24 22:21:53 +02:00 |
|
David Williams
|
bfa14a32df
|
Split 'decode()' function into several variants so it's not so heavily overloaded.
|
2014-07-24 16:55:11 +02:00 |
|
David Williams
|
4a42535f13
|
Added functions to perform 'octahedral' encoding and decoding of normals.
See http://jcgt.org/published/0003/02/01/paper-lowres.pdf
|
2014-07-23 23:35:46 +02:00 |
|
David Williams
|
e6dc0716cd
|
Merge branch 'feature/vertex-and-example-refactor' of https://bitbucket.org/volumesoffun/polyvox into feature/vertex-and-example-refactor
|
2014-06-03 15:36:45 +02:00 |
|
Matt Williams
|
9b19ea656b
|
Fix commit on Linux
|
2014-06-03 10:37:11 +01:00 |
|
David Williams
|
31e5a6e346
|
Replaced 'm_region' with 'm_offset' and demonstrated its use.
|
2014-06-02 17:30:41 +02:00 |
|
David Williams
|
d7d1d99ca9
|
Renamed members to differentiate between encoded and decoded values.
|
2014-06-02 08:45:25 +02:00 |
|
David Williams
|
4f1863eccb
|
Removed apparently-incorrect use of logging statements (crashing under Visual Studio).
|
2014-05-30 16:36:24 +02:00 |
|
David Williams
|
224c27de50
|
Got normal decoding working in shader.
|
2014-05-29 23:31:36 +02:00 |
|
David Williams
|
a6a1c4dbb7
|
Getting ready to decode normal.
|
2014-05-29 19:34:43 +02:00 |
|
David Williams
|
e40eb6d762
|
Work on GPU decoding.
|
2014-05-29 19:29:15 +02:00 |
|
David Williams
|
8604d1209e
|
Initial version of decoding shaders.
|
2014-05-29 14:23:22 +02:00 |
|
David Williams
|
f945fd4ce4
|
Work on example to decode vertices on the GPU.
|
2014-05-29 12:38:43 +02:00 |
|
David Williams
|
b635e9d29d
|
Copied BasicExample as base for new 'DecodeOnGPU' example.
|
2014-05-29 12:20:33 +02:00 |
|
David Williams
|
2090b0087c
|
Vertices now carry general purpose 'data' rather than a 'material', though the data will be treated as a material in many cases. This is part of making the architecture more generic and involves some renaming.
|
2014-05-29 11:39:29 +02:00 |
|
David Williams
|
85c5686ff9
|
Work on more compact version of MarchingCubesVertex.
|
2014-05-29 09:53:16 +02:00 |
|