Permalink
Switch branches/tags
Nothing to show
Commits on Jul 26, 2018
  1. transforms

    MattRyder committed Jul 26, 2018
Commits on Jul 23, 2018
  1. Merge `builder` into master

    MattRyder committed Jul 23, 2018
  2. Get the ci working with precompiled vcpkg binaries

    MattRyder committed Jul 23, 2018
Commits on Jul 8, 2018
  1. Merge `const-everything` into master

    MattRyder committed Jul 8, 2018
Commits on Mar 3, 2018
  1. Squashed commit of the following:

    MattRyder committed Mar 3, 2018
    commit d1f1c0d
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 19:11:07 2018 +0000
    
        Another crack at getting gtest linked for unix
    
    commit 34490e4
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 18:59:16 2018 +0000
    
        Workaround the build postfixes for msvc
    
    commit a495fd0
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 16:06:07 2018 +0000
    
        change location of gmock(d) on win32
    
    commit 5743130
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 15:08:19 2018 +0000
    
        another unix testfix
    
    commit 5ba4ba8
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 14:36:40 2018 +0000
    
        make a decision on namespaced maths
    
    commit 8a196db
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 14:25:12 2018 +0000
    
        Fix tests for unix
    
    commit f371df7
    Merge: 7aa5f65 2c0aca3
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 01:06:47 2018 +0000
    
        Merge remote-tracking branch 'origin/code-quality' into code-quality
    
    commit 7aa5f65
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Mar 3 01:06:19 2018 +0000
    
        gmock MockGraphicsApi
    
        probably fail tests idk
    
    commit 3e9ac7f
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Mon Feb 26 22:16:54 2018 +0000
    
        sponza @ 180fps
    
    commit 018dfb1
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Feb 24 15:12:07 2018 +0000
    
        Mesh is now preloaded in API before ctor()
    
    commit 571ceb8
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Tue Feb 20 00:03:28 2018 +0000
    
        ~~less~~ fewer raw pointers, less OpenGL outside API
    
    commit 2c0aca3
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Feb 17 18:53:03 2018 +0000
    
        fix travis
    
    commit 4f8d46e
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Feb 17 18:38:00 2018 +0000
    
        Remove File, implement IFileSystem, tidy up raw ptrs
    
    commit 5e8b485
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sun Feb 4 00:01:36 2018 +0000
    
        Fix rotation
    
    commit b95009f
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Feb 3 23:34:08 2018 +0000
    
        Get Update() sorta working and responding to types in scene graph
    
    commit 942e96c
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Feb 3 19:55:05 2018 +0000
    
        * Update Database
        * Update CameraBase, removes redundant LookAt
    
    commit 42e4b77
    Author: Matt Ryder <matt@mattryder.co.uk>
    Date:   Sat Feb 3 16:35:27 2018 +0000
    
        * Remove ChaseCamera
        * Fix VSync setting from the Editor
        * Pass AABB pos & size as const ref.
        * Move EntityType to Entity::Type
        * Move EntityTypeStrings to Entity::TypeStrings
        * Change DatabaseQuery namespace to strings
        *
Commits on Feb 2, 2018
  1. Can now create worlds in the Editor

    MattRyder committed Feb 2, 2018
Commits on Jan 31, 2018
  1. Fix the UI a little bit more.

    MattRyder committed Jan 31, 2018
Commits on Jan 30, 2018
  1. right lets get those volume meshes automatically building

    MattRyder committed Jan 30, 2018
Commits on Jan 28, 2018
  1. initialize material. fix tests.

    MattRyder committed Jan 28, 2018
  2. make rendering go a little faster

    MattRyder committed Jan 28, 2018
Commits on Jan 24, 2018
  1. and also bye to the bad jobqueue idea

    MattRyder committed Jan 24, 2018
  2. upgrade stb_image to v2.16

    MattRyder committed Jan 24, 2018
  3. remove a load of assets

    MattRyder committed Jan 24, 2018
Commits on Jan 20, 2018
  1. Merge branch 'master' of https://github.com/MattRyder/GibEngine into …

    MattRyder committed Jan 20, 2018
    …quaternion
  2. Update README.md

    MattRyder committed Jan 20, 2018
Commits on Jan 19, 2018
  1. Move the sqlite3 build over to the modified version

    MattRyder committed Jan 19, 2018
  2. Use another sqlite amalgamation

    MattRyder committed Jan 19, 2018
Commits on Jan 18, 2018
  1. quaternion rotation

    MattRyder committed Jan 18, 2018
Commits on Jan 14, 2018
  1. remove the sqlite3 amalgamation

    MattRyder committed Jan 14, 2018
  2. Correct Win32 build, maybe fail Linux, we'll see.

    MattRyder committed Jan 14, 2018
  3. fix linux, if travis is cool about it

    MattRyder committed Jan 14, 2018
Commits on Jan 13, 2018
  1. Patch tests.

    MattRyder committed Jan 13, 2018
Commits on Jan 4, 2018
  1. fix some tests

    MattRyder committed Jan 4, 2018
Commits on Jan 3, 2018
  1. Following on from the previous commit, strips out and refactors

    MattRyder committed Jan 3, 2018
    close to everything that was left over from it's predecessor.
    Level, World, DatabaseEntity are gone.
Commits on Dec 31, 2017
  1. Changed every part of the Scene loader:

    MattRyder committed Dec 31, 2017
    Levels are now loaded via a Scene graph, every renderable entity is
    stored within a graph structure, each node complete with attached
    Entity and local transforms - compilable to world trans. by parsing
    the scene tree (or calling GetWorldTransform() per Node).
    
    Also, the entire render pipeline got a cleaning out:
    A Scene graph is passed to VisibleSet, along with a camera that can
    determine which nodes are renderable (not fully operational yet).
    The VisibleSet is then given to the Pipeline to be rendered, and each
    RenderPass takes the VisibleSet to render from, depending on entities
    being rendered.
    
    A few classes have been removed, Graph.h, Plane, with view to removing
    a few more with further commits.
    Two new Mesh flags have been added, to determine whether the Mesh is
    suitable for DEFERRED or FORWARD rendering paths, defaulting to DEFERRED.
Commits on Dec 27, 2017
  1. bounding box

    MattRyder committed Dec 27, 2017
Commits on Dec 23, 2017
  1. resize the framebuffer, resize the window

    MattRyder committed Dec 23, 2017
Commits on Dec 21, 2017
  1. Some lighting changes that seem to be working ok

    MattRyder committed Dec 21, 2017
Commits on Dec 19, 2017
  1. fixed a load of stuff

    MattRyder committed Dec 19, 2017