Commit Graph

9 Commits

Author SHA1 Message Date
elipzer
0c767e9441 Added Pipelines!
Greatly streamline the concept of rendering and abstract rendering
so that scenes can render from many different pipelines if they
want to!.
2018-10-14 15:06:51 -04:00
elipzer
bb4592ed63 Got the batch rendering to be similar to where I want it.
Changing the mechanic of the renderer to support pipelines.
One scene could have multiple pipelines. The pipelines allow for
one shader, one camera, and multiple batches.
2018-10-14 00:52:32 -04:00
elipzer
2f6c5ee319 Starting off with specified rendering.
Almost there. Just an odd linker error so far.
2018-10-13 15:26:22 -04:00
elipzer
6020231c23 Removed duplicate constructor problems using the 'using' directive 2018-10-13 14:07:08 -04:00
elipzer
cbcf9dad21 Got rid of unused file and updated filters for builtin/example 2018-10-11 15:50:08 -04:00
elipzer
e84ad4f9a1 Renamed project names (but not file names) to proper names.
Still need to find a way to rename the project file names.
2018-10-11 01:32:32 -04:00
elipzer
7cbe8acf30 Libraries Work!
Now the code is being compiled through .lib files!
2018-10-11 01:26:24 -04:00
elipzer
5db5ce971c Probably BREAKING - Moved everything into proper directories
Also added a copy pre-build even for .h files into the include
directory for charcoal and charcoal-builtin
2018-10-10 23:56:39 -04:00
elipzer
0ad7f7d96d Added the new project folders
Still need to setup DLL stuff with dll export/imports.

Using DLLs should make the project faster to build AND should make
it easier to distribute.
2018-10-10 11:25:37 -04:00