59 Commits (06edad8755abb8e8c8e96198a47060c4fd37b684)

Autor SHA1 Mensaje Fecha
  Sam Hocevar 06edad8755 scene: remove useless subobject classes. hace 6 años
  Sam Hocevar 1f9be92a66 Use smart pointers in a lot of the rendering code. hace 7 años
  Sam Hocevar 4c9c63894d Allow to resize the SDL window and propagate changes to the scene. hace 7 años
  Sam Hocevar beeded3d85 render: simplify Renderer code hace 7 años
  Sam Hocevar 104704391b SDL: allow fullscreen applications. hace 7 años
  Sam Hocevar 44e39867b1 Fix approximately 80 billion compilation warnings. hace 8 años
  touky 575ef8e497 DebugDrawContext pass hace 9 años
  Sam Hocevar 25ad63d33d scene: add Scene::pre_render and post_render hace 9 años
  Sam Hocevar 3a90766614 scene: start working on a postprocess mechanism. hace 9 años
  Sam Hocevar cfaa27df47 scene: change sprite tile angles to radians. hace 9 años
  Sam Hocevar 861568b146 misc: some cleanup in files, including UTF-8 BOM. hace 10 años
  Sam Hocevar 6f1b4353a8 scene: make the sprite tile API use matrices internally. hace 10 años
  Sam Hocevar 5ea13fc857 scene: clean up a few things here and there. hace 10 años
  Lolbot 78b1319e2a fixed 18 files out of 4242: hace 10 años
  Benjamin ‘Touky’ Huet 6ab67e8f86 btPhysTest is working again, but it still has 7 Ticker::Unref(Shader) that should be there ...... hace 10 años
  Sam Hocevar 03c17fcae4 base: clean up and refactor containers. hace 10 años
  Benjamin ‘Touky’ Huet 7605caace4 MultiScene: Phase 4: Rendering is fixed. hace 10 años
  Sam Hocevar 4472d31612 scene: minor fix for compilation warnings. hace 10 años
  Benjamin ‘Touky’ Huet 2170b89b11 MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others. hace 10 años
  Benjamin ‘Touky’ Huet 49e1588f52 MultiScene: Phase 3: Small PrimitiveSource & PrimitiveRenderer tweaks hace 10 años
  Benjamin ‘Touky’ Huet 51a4b892c7 MultiScene: Phase 3: Added PrimitiveSource & PrimitiveRenderer and corresponding rendering pipeline hace 10 años
  Benjamin ‘Touky’ Huet 22322d50fd Scene::AddPrimitive now only supports Primitive because why not hace 10 años
  Benjamin ‘Touky’ Huet a7d6e0190e Scene stuff is back to non-static logic with a few tricks hace 10 años
  Sam Hocevar 732ba3802b scene: fix a pretty verbose compilation warning. hace 10 años
  Benjamin ‘Touky’ Huet 71ee91fcb1 MultiplMultiScene: Phase 2: No more g_scene access and multiple scene calls support hace 10 años
  Benjamin ‘Touky’ Huet cfcff9acc3 MultiScene: Phase 1: g_scene removal and conversion to Scene:: hace 10 años
  Sam Hocevar d8aa8b3d06 build: add missing #include directive. hace 10 años
  Benjamin ‘Touky’ Huet 73f729d2ef MeshViewer refactor is on good way hace 10 años
  Sam Hocevar 7e04bd038a scene: remove functions that aren’t that useful. hace 11 años
  Sam Hocevar d373081b80 build: use #pragma once instead of header guards because 1) fuck the dinosaurs, hace 11 años
  Sam Hocevar 3862ad59dc base: going on a lowercase rampage; today’s victim: Array. hace 11 años
  Sam Hocevar 79ed58f1f0 Merge branch 'master' into scenegraph hace 11 años
  Benjamin ‘Touky’ Huet fe7f7b9fdb Added Base directory logic similar to File class, with windows only implementation -for now- hace 11 años
  Sam Hocevar 32143b8bb4 scene: allow to rotate sprites around the Z axis. hace 11 años
  Benjamin ‘Touky’ Huet dbb1d02aa6 Added 2D to 3D DebugLines hace 11 años
  Benjamin ‘Touky’ Huet cc8e6ced51 Added Debug DrawBox+DrawCapsule+DrawCircle+DrawSphere for ze lulz hace 11 años
  Benjamin ‘Touky’ Huet b1fbc0259f Added Mask & StickyTime to Draw Debug hace 12 años
  Sam Hocevar 1945e85afc scene: start working on the scene class reorganisation. hace 12 años
  Sam Hocevar f193bc2caa scene: break text rendering again so that 2D games work properly... hace 12 años
  Sam Hocevar ad8144f0e8 scene: use a global g_scene object instead of Scene::GetDefault(). hace 12 años
  Sam Hocevar 872efdb880 debug: add Debug::DrawLine() and Debug::DrawBox() methods. hace 13 años
  Sam Hocevar 16a620d537 scene: start refactoring the camera code; we now have a stack of cameras hace 13 años
  Sam Hocevar 0ba4e6d9e0 easymesh: interface the shiny shader with new Light objects. hace 13 años
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. hace 13 años
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. hace 13 años
  Sam Hocevar bfada5d920 core: move some of the camera view logic from the Video class to the hace 13 años
  Sam Hocevar f35f4284b0 core: allow each blitted tile to be stretched differently. hace 13 años
  Sam Hocevar 2b9d64f7a8 core: more vec?i -> ?veci renames. hace 14 años
  Sam Hocevar dc13c1f742 tiler: ensure AddTile() and BlitTile() accept vec3i arguments. hace 14 años
  Sam Hocevar 6266c289ee tileset: replace the Tiler ID system with real TileSet objects. The only hace 14 años