summaryrefslogtreecommitdiff
path: root/scene.cpp
AgeCommit message (Collapse)AuthorFilesLines
2011-07-03Load and save terrain objects, added ModelManager for object models.HEADmasterJon Bergli Heier1-5/+8
2011-07-02Import and render tree models.Jon Bergli Heier1-0/+89
Trees are loaded from the new trees.blend using assimp. Tree objects are then received from the server and rendered on the given terrain locations. Each chunk now holds a list of objects and coordinates, which can be used to easily add other models as well. Also moded the GLSL fog code to its own shader which can be linked in different programs.
2011-06-14Temporary hack to get UI input working on win32 builds.Jon Bergli Heier1-0/+9
2011-06-14Set dialog to false when cancelling console with escape.Jon Bergli Heier1-0/+1
2011-06-12Handle and render players with a placeholder texture.Jon Bergli Heier1-0/+28
2011-06-05Don't check console->showing(), dialog is explicitly set to true.Jon Bergli Heier1-7/+7
2011-06-02Added a new transparent scheme based on Vanilla and a simple chat window, ↵Jon Bergli Heier1-7/+10
which displays text strings received from the server.
2011-05-29Some code cleanup in scene.cpp.Jon Bergli Heier1-66/+22
2011-05-29Cull terrain faces.Jon Bergli Heier1-0/+4
2011-05-29Added slight moving animation to water texture.Jon Bergli Heier1-0/+4
2011-05-29Fixed underwater movement.Jon Bergli Heier1-5/+9
2011-05-29Somewhat fixed gravitation and jumping.Jon Bergli Heier1-4/+9
2011-05-28Terrain changes, added water.Jon Bergli Heier1-0/+57
2011-05-20Basic lua implementation.Jon Bergli Heier1-1/+8
2011-05-17Added a console-like window which doesn't do anything interesting yet.Jon Bergli Heier1-24/+66
2011-05-14Implemented terrain chunk caching.Jon Bergli Heier1-2/+2
2011-05-11Working win32 port.Jon Bergli Heier1-17/+10
2011-05-10Merge branch 'master' into win32Jon Bergli Heier1-59/+89
Conflicts: gui.h quadtree.cpp scene.cpp scene.h
2011-05-10Added fog and implemented a simple skybox.Jon Bergli Heier1-4/+27
2011-05-09Fixed chunk border bugginess.Jon Bergli Heier1-3/+1
2011-05-08Halve triangles/vertices per node, assume width and height is always 1.Jon Bergli Heier1-2/+2
2011-05-08Merged Quadtree and friends into Terrain.Jon Bergli Heier1-16/+16
2011-05-08Working dynamic generation of terrain.Jon Bergli Heier1-14/+32
2011-05-07Use chunk-relative coordinates in nodes.Jon Bergli Heier1-15/+22
2011-05-07Replace static heightmap with perlin noise using libnoise and noiseutils.Jon Bergli Heier1-12/+5
2011-05-01Added makefile, debugging stuff.Jon Bergli Heier1-0/+10
2011-04-29win32 port wipJon Bergli Heier1-5/+5
2011-04-18Basic tool implementation.Jon Bergli Heier1-12/+24
2011-04-11Draw a selection marker on the terrain.Jon Bergli Heier1-12/+13
2011-04-10Added a simple interface to adjust raise/lower-function parameters using CEGUI.Jon Bergli Heier1-7/+53
2011-04-10Simple raise/lower implementation.Jon Bergli Heier1-4/+10
2011-04-10Added textures and stuff to repo.Jon Bergli Heier1-4/+4
2011-04-09Moved relevant code to the Scene class.Jon Bergli Heier1-0/+303
2011-04-09Terrain multitexturing.Jon Bergli Heier1-3/+4
2011-04-09#include cleanupJon Bergli Heier1-1/+1
2011-04-09Moved from dynamic LOD to chunked loading.Jon Bergli Heier1-2/+1
2011-04-04Threaded VBO creation.Jon Bergli Heier1-0/+1
A secondary memory-mapped VBO is filled in a separate thread, which replaces the main VBO when work is done.
2011-04-02Started work on dynamic merging and subdivision.Jon Bergli Heier1-0/+4
2011-04-02Moved select() into Scene, fixed rendering end of terrain.Jon Bergli Heier1-0/+45
2011-03-30Initial commit.Jon Bergli Heier1-0/+46