1c8afb30c8
bye glew
2018-09-22 11:52:30 +03:00
6240b9d14a
Merge pull request #26 from projectM-visualizer/glsl
...
Re-enable shaders on modern platforms by transpiling HLSL to GLSL on the fly.
Better GLES support.
Running successfully on embedded systems with GLES and shaders. Compiles and almost runs with emscripten now (#92 ).
Mega props 👏 => @deltaoscarmike <= 👏
2018-09-08 11:09:28 +03:00
aed53508f6
removing incredibly outdated FAQ
2018-09-03 00:06:44 +03:00
8f442c5b17
Fix for glsl threading crash #97 2/?
2018-09-02 20:05:30 +02:00
db1a225162
Fix for glsl threading crash #97
2018-09-02 19:54:08 +02:00
8785481323
Fix unlock FPS flag
...
Add comments for test flags
2018-08-25 20:19:10 +02:00
33060ae41d
Fix issue #94 build error
2018-08-23 21:55:07 +02:00
cb4feb323e
Fix issue #85 : projectM_resetGL not resizing as expected
2018-08-23 20:08:13 +02:00
92ce63956c
Fix native presets
2018-08-22 21:20:13 +02:00
e6f1464640
Small fixes
2018-08-22 21:05:42 +02:00
c0ff137cb4
Fix texture management
2018-08-22 20:07:11 +02:00
7d2e16b75f
Complete HLSLTranslator matrix support
2018-08-21 21:54:34 +02:00
85bb5f9fd8
Several HLSLTranslator fixes
2018-08-21 21:44:02 +02:00
6157c58a54
Fixing HLSLTranslator:
...
- miising keywords
- rsqrt function
- modulo support
- preprocessor if/else/endif support
- several small fixes
2018-08-21 20:01:39 +02:00
4d16f3f1e4
Fix composite rendering glitches
2018-08-21 19:43:53 +02:00
7a683cf450
Remove useless files
2018-08-21 19:36:38 +02:00
0c62095977
Add a fast preset switching test flag to check for shader compilation issues
2018-08-21 19:27:40 +02:00
06466acfac
merge
2018-08-01 16:26:37 +03:00
cc852488e7
bundle SDL for osx WIP
2018-07-31 12:07:28 +03:00
2002f93a09
Merge branch 'master' into glsl
2018-07-28 20:06:25 +02:00
8717520016
Downgrade glsl required version to 3.3 supported by OGL 3.3.
...
It's for old hardware compatiblity since OGL 4.x features are not used.
2018-07-28 19:56:46 +02:00
f8287d9e7c
Fix borders issue
2018-07-28 19:50:57 +02:00
23cd9c591e
GLES and SSE2 fix stuff
2018-07-28 16:30:30 +00:00
d8682ff85b
some emscripten support returns
2018-07-28 00:20:46 +03:00
5612dcb851
Re-enabling PerPixelMath_sse (issue #84 )
2018-07-25 21:09:58 +02:00
990c99d105
- Fix for travis
...
- Convert glProgramUniform* for OGL 3.x compatibility
2018-07-25 19:38:17 +02:00
a6484e08d7
Revert commit ae242a5
2018-07-25 19:32:44 +02:00
a94f7109b5
how do you mess up a one character patch?
2018-07-23 16:41:46 -07:00
52483cd4cb
fix _mm_pow(), see https://github.com/projectM-visualizer/projectm/issues/84
2018-07-23 15:24:37 -07:00
185aadcca9
GL_LUMINANCE is deprecated, replacement by GL_RGB
2018-07-23 20:31:09 +02:00
ae242a51c8
Fix border issue
2018-07-23 19:31:43 +02:00
92f3fb4e2d
some cleanups. fixed dylib loader path for SDL2 so we can bundle it together. fix some minor syntax things. remove cg code.
2018-07-23 14:29:08 +03:00
201a92fa53
Merge branch 'glsl' of github.com:projectM-visualizer/projectm into glsl
2018-07-23 12:57:03 +03:00
15cf62b33f
bleh
2018-07-23 12:53:04 +03:00
b0d11fa652
Fix travis building
2018-07-23 08:18:36 +02:00
99dccdf101
Blur shaders ported to GLSL
...
All presets unifoms corrected
Shader rendering fixed
2018-07-23 08:07:14 +02:00
542900a9c3
Texture manager rewrite to add sampler support (used by shaders)
...
Renderer target rewrite to remove FBO support (better fps)
Render to texture support restored
2018-07-22 09:16:06 +02:00
d9d3ba8427
Removing Cg leftovers
2018-07-18 21:41:47 +02:00
3ed82ca079
Disabling PerPixelMath_sse (issue #84 )
2018-07-18 20:50:53 +02:00
426e643f10
Fix build on ppc64
2018-06-23 16:58:03 +02:00
cc60a7a8e9
WIP: now some presets shaders are compiled
...
- HLSL: Lots of HLSLparser fixes
- HLSL: Add Preprocessor macro support
- HLSL: Add functions: modf, tan
- HLSL: Add while loops support
- Shader static code fixes
- Add define DUMP_SHADERS_ON_ERROR
- ShaderEngine.hpp cleanup
- Restore current preset message
- Remove useless messages
2018-06-22 19:38:54 +02:00
194201bb22
Use correct SOVERSION for libprojectM.so
2018-06-21 17:57:04 +02:00
c925d092e4
add libprojectM xcode project
2018-06-17 14:02:41 +02:00
78702bed97
merge master
2018-06-17 14:00:27 +02:00
ba97dfcc5f
FTGL/Cg flags gone
2018-06-17 13:56:13 +02:00
f2188e6ec2
Merge pull request #71 from deltaoscarmike/memleaks_fixes
...
memleaks fixes
2018-06-17 13:50:24 +02:00
ba4adecf97
WIP: shader code update (extract from milkdrop sources)
2018-06-12 22:12:06 +02:00
0c9a8d3bfb
WIP: several fixes
2018-06-12 21:45:32 +02:00
b0b22ac302
sort of progress w/ comp/warp shader programs
2018-06-12 09:35:08 +03:00
42c583bd8d
load warp and comp shaders from preset into programs
2018-06-11 22:30:11 +03:00