jp9000
cec94b042e
implement scene adding callbacks, make a few API tweaks
2013-12-28 05:33:16 -07:00
Zachary Lund
5f5404f8cb
Fixes issues with autoconf
...
In particular, it removes any deprecated functionality
wxWidgets only documents their deprecated m4 macros and gives a poor example
Also to note in regard to wxWidgets, I removed any unneeded libraries from the linker line.
Any warning messages provided by autoconf has been supressed in the most appropriate manner possible.
2013-12-27 16:41:01 -06:00
jp9000
922eb7b8e8
make direct filter rendering optional (can be useful for certain cases)
2013-12-22 02:03:40 -07:00
jp9000
19c4ee995e
add major optimization to filter processing, and as a nice side effect, make it easier to create new filters and sources
2013-12-22 01:30:18 -07:00
jp9000
95a7da2d4c
add names to sources, use 'id' for the internal source identifier names rather than 'name'
2013-12-20 17:23:19 -07:00
Palana
4939cad9e5
made osx test raii helpers more user friendly
2013-12-16 01:58:57 +01:00
Palana
a692027648
changed osx test for arc compatibility
2013-12-16 01:45:31 +01:00
Palana
003dbfef73
compile osx test with -fobjc-arc
2013-12-09 19:23:16 +01:00
Matthew McNamara
a76a5937df
Updated CMakeLists with new effect file locations, added cmake & xcode build folders to gitignore
2013-12-07 21:05:31 +01:00
Palana
e6017ec1ba
changed allocation counter to uint64_t
...
also avoids format string confusion for bnum_allocs
2013-12-07 17:39:43 +01:00
Palana
e230b0e984
updated include paths (CMake+osxtest) and function prototype (osxtest)
...
fixes compilation with changes from e5c99175c5
2013-11-29 20:58:29 +01:00
jp9000
e5c99175c5
fixed some build issues on non-windows systems
2013-11-26 23:07:27 -07:00
jp9000
58810f9806
changed gs_draw_sprite to allow custom sizes, added output textures to the core, and adjusted the test code to accommodate the changes
2013-11-26 22:26:14 -07:00
jp9000
409b011a8e
cleaned up main internal data structure design, changed to reference counting for sources to ensure safe destruction of source objects from all parts of the system, added some service-related stuff for testing
2013-11-20 15:00:16 -07:00
Palana
ec411fe046
added cmake build files
2013-11-14 18:36:46 +01:00
Palana
d7a04aea8c
added osx cocoa support files
2013-11-14 18:31:18 +01:00
jp9000
146e9a7dbd
added support for jansson, added new output files, made some adjustments to the API, fixed a UI subclass issue
2013-11-13 06:24:20 -07:00
jp9000
8847d11e8e
adjust file locations to be more portable
2013-11-01 14:33:00 -07:00
jp9000
a6a6118c04
finish up most of the source audio stuff and rename some variables/structs/enum to be a bit more consistent
2013-10-31 10:28:47 -07:00
jp9000
676a0bd67d
update build system to autotools (finally)
2013-10-29 23:21:40 -07:00
jp9000
ab08c2c3f2
fixed a minor bug in the gl shader parser
2013-10-29 06:01:19 -07:00
jp9000
d2ba08e46b
add frame flipping code
2013-10-26 15:05:51 -07:00
jp9000
18834c6a45
some static analysis cleanup
2013-10-17 17:21:42 -07:00
jp9000
dfa2dc6eab
fix up the rest of the GL code, add glew to project, add makefiles for opengl, fix makefiles so that it can be built with gcc, update project files to automatically output to the build directory
2013-10-16 23:31:18 -07:00
jp9000
9570f0b8d7
change names, fix some bugs, minor GL/D3D fixes, update tests, fix effect files, output a little more debug information
2013-10-14 12:37:52 -07:00
Peter SZTANOJEV
0301b24ace
modernize header guards to #pragma once
2013-10-14 13:21:15 +02:00
jp9000
ec86c3eaf7
fixed code that used the newer gs_create_texture version
2013-10-04 09:01:39 -07:00
jp9000
f255ae1922
first commit
2013-09-30 19:37:13 -07:00