Nothing Special   »   [go: up one dir, main page]

Skip to content
/ tdr Public

This isn't the repo you're looking for. Moved to GitLab!

License

Notifications You must be signed in to change notification settings

nagakawa/tdr

Repository files navigation

TDR

Tsubakura's Danmaku Recombobulator

Installation

For other compilers / IDEs, you're unfortunately on your own. Note that your C++ compiler must support #pragma once.

CMake

  • Make sure you have the following dependencies:
    • Those that can be installed by installing GTK2: GObject, GLib, Cairo, Pango, PangoCairo
    • OpenGL-related stuff: OpenGL itself, GLFW, GLEW, SOIL, and GLM
    • CMake, to build TDR itself
  • Clone this repository
  • Navigate to the directory that you just cloned
  • Type cmake . followed by make (if you want to use make, that is)
  • Note: the build system assumes that you are running the test executables while your PWD is the build/ directory. The magic and magict scripts temporarily navigate to build/ to run AGLTest and TDRTest, respectively.

To get the dependencies with apt-get:

sudo apt-get install libglfw3-dev libglew-dev libsoil-dev libglm-dev \
  libcairo2-dev libpango1.0-dev libglib2.0-dev libasound2-dev \
  libogg-dev libvorbis-dev cmake

and build PortAudio yourself.

Looking Around

At the time of writing, TDR consists of two components:

  • FileUtil: a library to settle encoding differences between Windows and other OSes
  • AGL: a C++ wrapper around OpenGL.
  • TDR: the engine itself (WIP)
  • Some future scripting layer

Plus a few test components:

  • AGLTest: test program for AGL.
  • TDRTest: test program for TDR.

License

This project uses GTK+2, licensed under the GNU LGPL version 2.1.

TDR itself is licensed under the MIT license; see LICENSE for details. As far as I know, I'm not frooping up with licensing. If I am frooping around with licenses, then let me know ASAP!

Resource Credits

Sample images (crate, awesome face), used in AGL test, by Learn OpenGL, licensed under CC BY 4.0.

About

This isn't the repo you're looking for. Moved to GitLab!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published