Commit Graph

440 Commits

Author SHA1 Message Date
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