]> git.tdb.fi Git - libs/demoscene.git/log
libs/demoscene.git
5 years agoLoad FadeOverlay's shader from builtin resources
Mikko Rasa [Wed, 12 Jun 2019 18:59:25 +0000 (21:59 +0300)]
Load FadeOverlay's shader from builtin resources

5 years agoAdd a builtin resource collection for storing necessary data
Mikko Rasa [Wed, 12 Jun 2019 18:58:41 +0000 (21:58 +0300)]
Add a builtin resource collection for storing necessary data

5 years agoUse LoadableTypeRegistry to manage action types in Sequencer
Mikko Rasa [Wed, 12 Jun 2019 12:37:02 +0000 (15:37 +0300)]
Use LoadableTypeRegistry to manage action types in Sequencer

5 years agoValidate one-off actions
Mikko Rasa [Tue, 11 Jun 2019 22:05:22 +0000 (01:05 +0300)]
Validate one-off actions

5 years agoAdd a repeat statement
Mikko Rasa [Sat, 8 Jun 2019 15:54:17 +0000 (18:54 +0300)]
Add a repeat statement

5 years agoAdd statement for easily offsetting a group of segments
Mikko Rasa [Sat, 8 Jun 2019 15:53:50 +0000 (18:53 +0300)]
Add statement for easily offsetting a group of segments

5 years agoAllow setting matrix for the beat counter
Mikko Rasa [Sat, 8 Jun 2019 14:34:26 +0000 (17:34 +0300)]
Allow setting matrix for the beat counter

5 years agoDynamically check for AnimatedObject in Animate
Mikko Rasa [Sat, 8 Jun 2019 13:49:22 +0000 (16:49 +0300)]
Dynamically check for AnimatedObject in Animate

5 years agoAdd stacked flag to Animate action
Mikko Rasa [Sat, 8 Jun 2019 13:48:42 +0000 (16:48 +0300)]
Add stacked flag to Animate action

5 years agoDo not scale looping animation duration
Mikko Rasa [Sat, 8 Jun 2019 07:16:48 +0000 (10:16 +0300)]
Do not scale looping animation duration

5 years agoPut everything in namespace Msp::DemoScene
Mikko Rasa [Fri, 7 Jun 2019 17:18:04 +0000 (20:18 +0300)]
Put everything in namespace Msp::DemoScene

5 years agoAdd a feature declaration for developer options
Mikko Rasa [Thu, 6 Jun 2019 13:26:28 +0000 (16:26 +0300)]
Add a feature declaration for developer options

5 years agoAdd dependencies on libsigc++ and OpenGL
Mikko Rasa [Thu, 6 Jun 2019 13:22:34 +0000 (16:22 +0300)]
Add dependencies on libsigc++ and OpenGL

These are required for Windows build to go through.

5 years agoAllow specifying one-off actions inside segments
Mikko Rasa [Fri, 31 May 2019 19:27:53 +0000 (22:27 +0300)]
Allow specifying one-off actions inside segments

5 years agoCreate Stage pipeline when added to a view
Mikko Rasa [Fri, 24 May 2019 19:29:41 +0000 (22:29 +0300)]
Create Stage pipeline when added to a view

Also remove add_postprocessor since it's kinda useless when the pipeline
is create at some random time during playback.

5 years agoMake it possible for Stages to add things to the Demo
Mikko Rasa [Fri, 24 May 2019 19:29:04 +0000 (22:29 +0300)]
Make it possible for Stages to add things to the Demo

This is much more flexible than exposing everything so Demo can add them.

5 years agoInstall the library and headers
Mikko Rasa [Wed, 22 May 2019 20:44:20 +0000 (23:44 +0300)]
Install the library and headers

5 years agoAdd a helper function for registering a stage with the demo
Mikko Rasa [Wed, 22 May 2019 20:43:34 +0000 (23:43 +0300)]
Add a helper function for registering a stage with the demo

5 years agoTurn Stage into a class
Mikko Rasa [Wed, 22 May 2019 20:43:12 +0000 (23:43 +0300)]
Turn Stage into a class

5 years agoMerge CameraControl functionality into other classes
Mikko Rasa [Wed, 22 May 2019 20:30:59 +0000 (23:30 +0300)]
Merge CameraControl functionality into other classes

Rather than each stage having a separate animation player for animating
its camera, use a central player in the demo.  This allows more easily
animating other objects as well.

5 years agoMinor cleanups
Mikko Rasa [Wed, 22 May 2019 20:17:40 +0000 (23:17 +0300)]
Minor cleanups

5 years agoLoad any collection files from the data directory
Mikko Rasa [Wed, 22 May 2019 11:47:49 +0000 (14:47 +0300)]
Load any collection files from the data directory

5 years agoMake some simple actions loadable
Mikko Rasa [Wed, 22 May 2019 11:47:13 +0000 (14:47 +0300)]
Make some simple actions loadable

5 years agoFramework for loading sequences from files
Mikko Rasa [Wed, 22 May 2019 11:32:48 +0000 (14:32 +0300)]
Framework for loading sequences from files

5 years agoTurn interpolation action mode into an enum
Mikko Rasa [Tue, 21 May 2019 22:45:52 +0000 (01:45 +0300)]
Turn interpolation action mode into an enum

This makes it clearer what kind of interpolation is used and allows
adding other types in the future.

5 years agoDefine UI text font and technique in Resources instead of hardcoding
Mikko Rasa [Tue, 21 May 2019 22:44:59 +0000 (01:44 +0300)]
Define UI text font and technique in Resources instead of hardcoding

5 years agoMove the Action class out of Sequencer
Mikko Rasa [Tue, 30 Apr 2019 09:49:48 +0000 (12:49 +0300)]
Move the Action class out of Sequencer

5 years agoInitial files lifted from the Skrolliparty 2 demo
Mikko Rasa [Wed, 13 Mar 2019 18:36:20 +0000 (20:36 +0200)]
Initial files lifted from the Skrolliparty 2 demo