d1314d0512
There was a bug that existed in open GL ES 2.0 implementations and random textures ( #239 )
...
* There was a bug that existed in open GL ES 2.0 implementations
where glTexImage2D could not convert GL_RGB formed textures into GL_RGBA
while generating the noise textures. The GL error
was GL_INVALID_OPERATION(0x502)
This probably made the noise textures blank.
So a new class was added that has the alpha channel for the values.
* Added a fudge for render farming milkdrop where we control the time and the ticks.
* User defined time: Got rid of testing code
* Attempt to fix WIN32 compile - it doesnt use or need the ability to control the time
* Got rid of debug - got rid of minor warning
* projectM.hpp - type in ifdef
projectM_SDL_main.cpp - there is code added to make the initial random number dependent on the time of day, making
the sequence of visualizers more unexpected. But the posix command time does not exist in Win32 land, so we disable it.
2019-10-01 10:01:45 +03:00
5f3c6e54ac
!STEREOSCOPIC_SBS
2019-06-06 14:07:25 -04:00
213d2507a7
windows audio capture for sdl2
2019-06-04 12:48:37 -04:00
5d73c7bac1
STEREOSCOPIC_SBS
2019-06-01 11:55:15 -04:00
48b194a10d
Add NSMicrophoneUsageDescription for macOS - required to capture audio input
2019-05-11 22:41:46 +03:00
0ed6a6258e
Use real input on Win/SDL ( #194 )
...
* Remove FAKE_AUDIO define on Windows
* Update documentation for Windows
* Update readme info for Windows, extract building guide to BUILDING.md
2019-04-16 18:28:24 +03:00
b92a283b43
Windows build with MSVC ( #181 )
...
credit: @mancoast
* msvc
* include glew for windows
* fix usage of std namespace with win32
* Update pmSDL.hpp
fix warning with win32
* update dirent for win32
* libs required for win32 linkage
* Update pmSDL.hpp
SDL_MAIN_HANDLED
* Update ShaderEngine.cpp
init glew to create shaders
* fake SDL audio with win32
* Update Renderer.vcxproj
use wildcards for source filenames
* Create config.h
* Update Expr.cpp
fix win32 breaks
* cleanup broken max function
* Update Makefile.am
remove ref to win32-dirent
2019-03-22 08:55:35 +01:00
35f79c4e5a
Merge pull request #123 from projectM-visualizer/gles_fixes
...
DX to openGL/openGLES transpilation fixes
2018-11-23 12:27:57 +01:00
75d36cbfa7
Disable OGL debug for GLES build
...
Memory leak fix
2018-11-21 18:39:52 +01:00
9b9e08badb
Build warnings cleanup
2018-11-17 11:42:28 +01:00
8785481323
Fix unlock FPS flag
...
Add comments for test flags
2018-08-25 20:19:10 +02:00
e6f1464640
Small fixes
2018-08-22 21:05:42 +02:00
0c62095977
Add a fast preset switching test flag to check for shader compilation issues
2018-08-21 19:27:40 +02:00
23cd9c591e
GLES and SSE2 fix stuff
2018-07-28 16:30:30 +00:00
dbc923ba24
Merge branch 'glsl' of github.com:projectM-visualizer/projectm into glsl
2018-07-26 00:04:38 +03:00
5ea4dc4d35
read FPS from config file for SDL version
2018-07-26 00:04:34 +03:00
990c99d105
- Fix for travis
...
- Convert glProgramUniform* for OGL 3.x compatibility
2018-07-25 19:38:17 +02:00
56830d87b1
Add testing switches:
...
- fake audio
- unlock FPS (linux only)
2018-07-18 21:46:01 +02:00
aeb3f4523d
this doesn't belong in this branch
2018-06-17 13:57:46 +02:00
3cad9c3b85
WIP preset shader loading
2018-06-10 18:00:54 +03:00
6cb0123537
cleanups
2018-06-10 17:07:36 +03:00
3511da0939
Merging GLES3 changes in
2018-06-10 16:59:12 +03:00
466b80b02d
SDL GL
2018-06-09 14:08:29 +03:00
0bb9903afd
Move optional gl32.h which is only used for GL debug
2018-06-08 07:07:33 +02:00
7614c28368
OpenGL ES 3.0 support
2018-06-06 20:25:31 +02:00
d2cc75bc6a
WIP
2018-06-02 14:54:46 +02:00
78058b95e7
Merge branch 'master' into glsl
...
Merge master + work on HLSL->GLSL transpilation
2018-05-27 22:17:07 +03:00
33110d0908
fix segfault on app close
2018-05-13 23:22:37 -07:00
7bdb57f4de
use version macro
2018-04-08 13:04:52 -07:00
4f712706f5
deal with old sdl that doesn't have SDL_GetDisplayUsableBounds(0, &initialWindowBounds);
2018-04-08 13:04:21 -07:00
040cfc6cb5
multithreading, bump up mesh size in config
2018-04-08 12:55:10 -07:00
4ce4a14155
fixing cg/shaders for dev run of SDL app
2018-04-08 10:56:48 -07:00
2f155d28b8
shader load path for debug
2018-04-08 10:45:22 -07:00
b927222580
SDL include, remove my copyrights that xcode added :/
2018-04-08 10:28:48 -07:00
a00facf3d2
can build libprojectM with xcode now
2018-04-08 08:57:03 -07:00
95282e040e
libprojectM xcode project
2018-04-08 08:17:38 -07:00
39dc88bbd6
kind of working itunes plugin support again
2018-04-06 15:17:43 -07:00
0bdecc03e0
Cg support again
2018-04-06 13:58:56 -07:00
4937b94bcc
merge master
2018-03-11 11:03:42 -07:00
f6e12f7f2e
run in fullscreen
2017-10-01 13:59:38 -07:00
0732b62374
ditching Cg, sort of hooking up GL shaders
2017-10-01 12:10:01 -07:00
1c6c029cc9
version check for sdl 2.0.5
2017-09-22 16:08:55 -07:00
a07db7969b
using base dir for path to files
2017-09-22 11:55:07 -07:00
67eaf6d6f7
testing Cg framework
2017-09-18 12:06:21 -07:00
b6e7beaea0
refactoring SDL app into a projectM subclass
2017-09-18 11:48:54 -07:00
83ca579792
working audio capture and SDL2 rendering hooray
2017-09-18 00:20:44 -07:00
f96873902b
upgrading SDL->projectM keydown handler updated for SDL2
2017-09-17 09:47:39 -07:00
fdd7723bab
copy presets to output for sdl xcode project
2016-08-06 10:58:34 -07:00
8ca2d5ccfb
merge
2016-07-31 20:22:27 -07:00
226e4df6b4
restoring normal option functionality
2016-07-31 20:21:42 -07:00