Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

projectM

The most advanced open source music visualization
Collective - Host: opensource - https://opencollective.com/projectm - Code: https://github.com/projectM-visualizer/projectm

Fix index-out-of-bounds crash when getting shader param substring.

github.com/projectM-visualizer/projectm - 8e594bc8e9f1af9cb89a1b4937c8ee4c5ca69131 authored over 1 year ago by Kai Blaschke <[email protected]>
Use GNU install dirs CMake module to retrieve default install dirs.

Won't change anything in regard to the previous defaults, but allows users to use CMake's defaul...

github.com/projectM-visualizer/projectm - ed5f2d91c5ba9173a4a48e2a534500bae0166d3d authored over 1 year ago by Kai Blaschke <[email protected]>
Let developers provide an optional filename for dumping main texture contents.

github.com/projectM-visualizer/projectm - 2b41fa256a20ddceecc709c2e711d4c19764301e authored over 1 year ago by Kai Blaschke <[email protected]>
Fix hard crash if OpenGL wasn't properly initialized on projectM instance creation.

Now projectm_create() will just return a NULL pointer instead of having the runtime library call...

github.com/projectM-visualizer/projectm - 45d05b71d0455392f0492c9142bd474edeb16fb8 authored over 1 year ago by Kai Blaschke <[email protected]>
Add version header and API methods to get build/run time versions of libprojectM.

github.com/projectM-visualizer/projectm - a88f62360a89ba8d450a81be307a243503e4adeb authored over 1 year ago by Kai Blaschke <[email protected]>
Add OpenMP libraries and flags to libprojectM pkg-config file.

github.com/projectM-visualizer/projectm - a85f9c61ef7daf48cb2bbb7f131efabda44a8000 authored over 1 year ago by Kai Blaschke <[email protected]>
Create proper pkg-config file for libprojectM_playlist.

Generalized the generator code as a macro. Still a huge mess.

github.com/projectM-visualizer/projectm - ebafd69dfb440c4b1e76bbdd830f48d405afda1e authored over 1 year ago by Kai Blaschke <[email protected]>
Create proper pkg-config file for libprojectM.

Should now support both static and shared libs, plus adding any other required flags.

github.com/projectM-visualizer/projectm - 2287172cbb43c074d890d9a688c376ecf13e4499 authored over 1 year ago by Kai Blaschke <[email protected]>
Rename USE_THREADS to PROJECTM_USE_THREADS and export it in the package config file.

PROJECTM_USE_THREADS is only exported if ENABLE_CXX_INTERFACE is ON.

github.com/projectM-visualizer/projectm - bcaf98f2f1e9da3fcdb8b736045615c844f95019 authored over 1 year ago by Kai Blaschke <[email protected]>
Set default symbol visibility to hidden.

Only export API symbols, keep everything else hidden. C++ API will only expose the ProjectM and ...

github.com/projectM-visualizer/projectm - 97519a81e6ff40925fa2dbf8a5f6c7aa2216c189 authored over 1 year ago by Kai Blaschke <[email protected]>
Reduce header footprint of optional C++ API files and export C++ symbols properly.

github.com/projectM-visualizer/projectm - bff9e52c6992b82fbd31bf83409af2360f8b5225 authored over 1 year ago by Kai Blaschke <[email protected]>
Split up API headers into smaller, categorized files.

Also updated copyright and prefixed the render-related function with "opengl".

github.com/projectM-visualizer/projectm - 1f33c810b3dacfe28c73ace6865937cde320eea0 authored over 1 year ago by Kai Blaschke <[email protected]>
GitHub Actions: Add static library build jobs for desktop platforms.

github.com/projectM-visualizer/projectm - 05a2f2a41a469ea5ea63ab9c3b972b33a3a7fc61 authored almost 2 years ago by Kai Blaschke <[email protected]>
GitHub Actions: Update local package lists before installing dependencies.

github.com/projectM-visualizer/projectm - c6be80a4912e1aed5373a75f27cc7e539cfa05e0 authored almost 2 years ago by Kai Blaschke <[email protected]>
Fix playlist tests on Windows.

Removed dependency on projectMtarget alltogether, as the playlist tests don't need the core libr...

github.com/projectM-visualizer/projectm - bac2a7ae12bd43b5e168bbe1aad74862f13bfffd authored almost 2 years ago by Kai Blaschke <[email protected]>
macOS: Link CoreFoundation framework to the projectM library.

github.com/projectM-visualizer/projectm - edbe7455da73fa92b518499ca605b5ea70977300 authored almost 2 years ago by Kai Blaschke <[email protected]>
Only build either shared or static projectM and playlist libraries.

Target name is now just libprojectM::projectM for the main library instead of libprojectM::stati...

github.com/projectM-visualizer/projectm - 6e795ec6328438beb2fe2ce821dc6587c25989ff authored almost 2 years ago by Kai Blaschke <[email protected]>
Change projectm_playlist_items() method to return a given range of items.

github.com/projectM-visualizer/projectm - f2615a174524a1444424552c92a1747722e568e4 authored almost 2 years ago by Kai Blaschke <[email protected]>
Add projectm_playlist_get_shuffle() method to playlist API

github.com/projectM-visualizer/projectm - 4d54a511d1bcf51cb8bf56f04616ad476d1c34bf authored almost 2 years ago by Kai Blaschke <[email protected]>
Fix preset change notification.

github.com/projectM-visualizer/projectm - 3dcb1f7a560fbb77e2e919ec1d2d6f927bbbe280 authored almost 2 years ago by Kai Blaschke <[email protected]>
Partially fix smooth blending.

There's still a sudden change between presets halfway through the transitions as the shaders are...

github.com/projectM-visualizer/projectm - c8077a2145919318ece3ece848c0d82abe3a3a72 authored almost 2 years ago by Kai Blaschke <[email protected]>
Clamp preset progress between 0.0 and 1.0

github.com/projectM-visualizer/projectm - eb959394195b9e1efb696c4cafc846ea0fac9524 authored almost 2 years ago by Kai Blaschke <[email protected]>
Added API method for (re)setting texture search paths.

Was only possible on startup before, changing the paths required recreating the whole projectM i...

github.com/projectM-visualizer/projectm - bbfc4f7170208b48635ed5936db2e7c97997d24c authored almost 2 years ago by Kai Blaschke <[email protected]>
Removed config file support and added temp fix for mesh size change.

Mesh size is currently so deeply burrowed in the whole preset structure that changing it on the ...

github.com/projectM-visualizer/projectm - 48f291b51c5978112068f302f5c208bfea0cce15 authored almost 2 years ago by Kai Blaschke <[email protected]>
Pass new TextureManager pointer to ShaderEngine after resetting it.

github.com/projectM-visualizer/projectm - d7528f7e2e375e8c08ca1812ff5a0164d7aaa243 authored almost 2 years ago by Kai Blaschke <[email protected]>
Removed some unused offset parameters in Renderer methods.

github.com/projectM-visualizer/projectm - 22b0ccc4234852dc0881511c4ca0871ba35f4dbb authored almost 2 years ago by Kai Blaschke <[email protected]>
Fix file type string

github.com/projectM-visualizer/projectm - 2410adc92e96120aa03e31443057d04a028167bb authored almost 2 years ago by Blaquewithaq <[email protected]>
Removed key handler from SDL test UI.

Also renamed a few members and add "[locked]" to window title when toggling the preset lock.

github.com/projectM-visualizer/projectm - 84af431219f93467b45c54de4ef4fe0b62b143be authored almost 2 years ago by Kai Blaschke <[email protected]>
Remove built-in key handler and rename two API functions.

Renamed preset lock functions to be in line with all other getter/setter functions regarding the...

github.com/projectM-visualizer/projectm - e659d862b50c5ca7a0625b45494122ecea1a29fc authored almost 2 years ago by Kai Blaschke <[email protected]>
Temporarily disable FFT low-frequency test.

Values don't match for some reason, need to investigate this later. Spectrum looks good, so it's...

github.com/projectM-visualizer/projectm - 62c4585cd7eec99091597493b5139a7677cb558c authored almost 2 years ago by Kai Blaschke <[email protected]>
Added emscripten build to workflow

github.com/projectM-visualizer/projectm - 62bf7e73877480d26583e65f724378c5fc2a4446 authored almost 2 years ago by Blaquewithaq <[email protected]>
Enable exception catching for emscripten

github.com/projectM-visualizer/projectm - dd021f450fa788ec87dbdb9cdd8988fad074451b authored almost 2 years ago by Blaquewithaq <[email protected]>
Added macOs build to workflow

github.com/projectM-visualizer/projectm - 2fbf44d8a87f47a45423d3af9dbeeb6f9416890b authored almost 2 years ago by Blaquewithaq <[email protected]>
Temporarily disable FFT low-frequency test

github.com/projectM-visualizer/projectm - cddf1ec392e722d677dbf58bd32d2fe365684f58 authored almost 2 years ago by Blaquewithaq <[email protected]>
Added windows build to workflow

github.com/projectM-visualizer/projectm - a47c85fe640a4e3c7f274050e0115cefbe8245fa authored almost 2 years ago by Blaquewithaq <[email protected]>
Temporarily disable emscripten unittest

github.com/projectM-visualizer/projectm - fd1146c6a18e1404c36b70bcb1847f842ddfb830 authored almost 2 years ago by Blaquewithaq <[email protected]>
Added linux build to workflow

github.com/projectM-visualizer/projectm - 164e71ac3134b7734c7bfcc1787cecbc40ac4b34 authored almost 2 years ago by Blaquewithaq <[email protected]>
Removed old workflow

github.com/projectM-visualizer/projectm - e3bf3d801f71aac0e0e0092ce10000e2f10b3b5d authored almost 2 years ago by Blaquewithaq <[email protected]>
add push_release to workflow

github.com/projectM-visualizer/projectm - c04e9b7eaf43bf61974f049feec1e8d03b439ba3 authored almost 2 years ago by Blaquewithaq <[email protected]>
Updated workflow name for emscripten.yml

github.com/projectM-visualizer/projectm - 55001567b0f343b16748a995a76cbd0d4ac3d5da authored almost 2 years ago by Blaquewithaq <[email protected]>
cosmetic changes

github.com/projectM-visualizer/projectm - a3275de8a1bac26d9e1bab2965bc577d1cce47c8 authored almost 2 years ago by Blaquewithaq <[email protected]>
Revert reordering of shader preprocessing statements.

Position of "shader_body" is reused in the next find call, which was broken because of the chang...

github.com/projectM-visualizer/projectm - 28340ce32f8a575cf302d8acaa2f920a200a3b73 authored almost 2 years ago by Kai Blaschke <[email protected]>
Fix a compile issue in emscripten by forward-declaring PipelineContext.

github.com/projectM-visualizer/projectm - b585017ba344645ba38d675bfa0609620077d0d6 authored almost 2 years ago by Kai Blaschke <[email protected]>
Add libprojectM include path for tests, as it was removed in the library definition.

github.com/projectM-visualizer/projectm - 710d228fcf33a615ae28f3139990040c0e9418ea authored almost 2 years ago by Kai Blaschke <[email protected]>
Fix tests on Windows, use correct filter syntax in projectMPlaylistPlaylist_ApplyFilter test.

github.com/projectM-visualizer/projectm - c4f24ba5e788121edf652511f226c839e66acec6 authored almost 2 years ago by Kai Blaschke <[email protected]>
Build fixes, expose fewer internals in headers by forward-declaring more types.

github.com/projectM-visualizer/projectm - 1429b57f87de450ebddf1cf446c1d432b2f40386 authored almost 2 years ago by Kai Blaschke <[email protected]>
Removed unused include in Renderer.cpp that made the build fail.

github.com/projectM-visualizer/projectm - 6485ec40fbee5f7dcaf4d3d96223c6730d705b0e authored almost 2 years ago by Kai Blaschke <[email protected]>
Make SDL test UI compile & work again.

Still much to do here, especially in regards to key handling and config file parsing. For now, t...

github.com/projectM-visualizer/projectm - 5189f249e3b8309f7415889b2212a070fed05af9 authored almost 2 years ago by Kai Blaschke <[email protected]>
Add preset switched event formerly defined in projectM.h to playlist API

github.com/projectM-visualizer/projectm - 42387a671bb15bdda2838e7b37629d2ff901be9d authored almost 2 years ago by Kai Blaschke <[email protected]>
Catch directory access exceptions in Playlist class.

No error handling or feedback mechanism yet.

github.com/projectM-visualizer/projectm - 830dc74ff06f7190e7126903470acd07fa1be11e authored almost 2 years ago by Kai Blaschke <[email protected]>
Properly initialize idle preset and preset factory.

github.com/projectM-visualizer/projectm - 381fe4f51e1487fd5ea58a2462542707d9b3defa authored almost 2 years ago by Kai Blaschke <[email protected]>
Fixed URL detection in PresetFactory

github.com/projectM-visualizer/projectm - 53ea059ec119c9a8700c32fc2157c57859cacd6e authored almost 2 years ago by Kai Blaschke <[email protected]>
Add glob pattern filtering to playlist library.

Syntax is very similar to .gitignore glob syntax, with a few exceptions to simplify use.

github.com/projectM-visualizer/projectm - 9ea98bf01e484340d096fcba9a8d35fac6c351ca authored almost 2 years ago by Kai Blaschke <[email protected]>
Add next/previous/last functions and playback history recording.

github.com/projectM-visualizer/projectm - a1ffd93e313a097bb5d57de69c80240b81f10e58 authored almost 2 years ago by Kai Blaschke <[email protected]>
Added more missing functions and tests to the playlist implementation.

github.com/projectM-visualizer/projectm - 03f81ff36ff5fc31408c4c245111310d5a9c3eb7 authored almost 2 years ago by Kai Blaschke <[email protected]>
Removed more now unused callbacks from the core API.

github.com/projectM-visualizer/projectm - 5b47b465f9dce5cad9f5ab1b103f3258746fe68b authored almost 2 years ago by Kai Blaschke <[email protected]>
Implement external preset switching control and add stream loading support.

Lots of interconnected changes in this commit:
- Removed unnecessary name/author/filename member...

github.com/projectM-visualizer/projectm - 2b1099a653db3bf8a20864c29a46f49876e1adc5 authored almost 2 years ago by Kai Blaschke <[email protected]>
Added remaining API functions and preset change callback.

github.com/projectM-visualizer/projectm - 94ee2a360bbd843b36a14f02fe9e11a474d1e130 authored almost 2 years ago by Kai Blaschke <[email protected]>
Removed rating type enum, reformatted comments for settings struct.

github.com/projectM-visualizer/projectm - 5fe7e8c3aa3a984dd85b1c8be2d1f653f507ddaa authored almost 2 years ago by Kai Blaschke <[email protected]>
Added playback control methods and preset switching support.

github.com/projectM-visualizer/projectm - 7dcbe75db38db4387b9d9b979d6cec00267d9c9b authored almost 2 years ago by Kai Blaschke <[email protected]>
Deleted all playlist-related code from libprojectM.

Note: SDL test UI won't compile after this commit. Will be fixed in a later commit, when the pla...

github.com/projectM-visualizer/projectm - b23b5ce25c27f27ad3cf58ef2571394de168ea2b authored almost 2 years ago by Kai Blaschke <[email protected]>
Add README for API interface library.

github.com/projectM-visualizer/projectm - c6c0dac97d818325064b65f74c796e2f89ac87b3 authored almost 2 years ago by Kai Blaschke <[email protected]>
Move libprojectM tests into subdirectory.

github.com/projectM-visualizer/projectm - ebce27fbfbf635643c5ddbd13284e5eba3545051 authored almost 2 years ago by Kai Blaschke <[email protected]>
Implementation of the first batch of playlist management functions.

github.com/projectM-visualizer/projectm - d26ae0a935ac04e7640d7777067de57de72eb2bb authored almost 2 years ago by Kai Blaschke <[email protected]>
Add path scanning and sorting to the playlist implementation.

Path scanning is using C++17's std::filesystem if available, but uses boost::filesystem as fallb...

github.com/projectM-visualizer/projectm - 7363afecc27d9a3f275d8d85099c1dfed74717d7 authored almost 2 years ago by Kai Blaschke <[email protected]>
Add playlist library and first set of API functions.

github.com/projectM-visualizer/projectm - d9ea368a0c86c83bb32ca92371138b575c298da1 authored almost 2 years ago by Kai Blaschke <[email protected]>
Add test project for playlist library, implemented tests for existing code and fixed a few issues found by testing.

github.com/projectM-visualizer/projectm - 4dfae6bf22bdde106baae3c7b9a9dda0b5c465ab authored almost 2 years ago by Kai Blaschke <[email protected]>
Moved public API headers into an INTERFACE library

github.com/projectM-visualizer/projectm - b6dfb6e195d7f8ebb3444f1da09b92dded785a75 authored almost 2 years ago by Kai Blaschke <[email protected]>
API: Add missing setter for FPS value.

Also make sure to propagate the changed value to the preset code via the PipelineContext class. ...

github.com/projectM-visualizer/projectm - 18b032a8ef85791515730481033704199c7b1144 authored almost 2 years ago by Kai Blaschke <[email protected]>
API: Add missing getter for preset duration value.

github.com/projectM-visualizer/projectm - 003e45e9d90c901567bb60388e7a0486e79d430a authored almost 2 years ago by Kai Blaschke <[email protected]>
Generated new, non-expiring Discord invite link.

github.com/projectM-visualizer/projectm - 89f2e5353b37ffc8c241e970bbe76971ced39640 authored almost 2 years ago by Kai Blaschke <[email protected]>
Removed parameter and fixed return value

github.com/projectM-visualizer/projectm - e9c1a3eaeda9949e36b2f3ad6609678adaae7b4a authored almost 2 years ago by kockie69 <[email protected]>
Add get and set for beat sensitivy value to API

github.com/projectM-visualizer/projectm - 6991953a4ec151ee29e69a53122fc49b06db4030 authored almost 2 years ago by kockie69 <[email protected]>
Added API function for dumping the next frame.

github.com/projectM-visualizer/projectm - dbbbc3e591def6bc6dcc113670ca611427fa6629 authored almost 2 years ago by Kai Blaschke <[email protected]>
Remove the "d" hotkey for debug image output.

github.com/projectM-visualizer/projectm - 75f802e261a579be46dc78b19b1946b47fab3191 authored almost 2 years ago by Kai Blaschke <[email protected]>
Added missing member initializer.

Was uninitialized and thus saved a debug image on every startup as the boolean value was mostly ...

github.com/projectM-visualizer/projectm - 44e664d81ada1cc8cefbfa41555a69924b04fa21 authored almost 2 years ago by Kai Blaschke <[email protected]>
Discord links

github.com/projectM-visualizer/projectm - ad2203f7bbd36690f93dcc7b562fd1c04668fc22 authored about 2 years ago by Mischa Spiegelmock <[email protected]>
Removed all text-related code from the core lib.

This removes:
- "Toast" messages
- The help text
- Statistics
- Preset name and (unimplemented) ...

github.com/projectM-visualizer/projectm - cb0bbfa8600b8bc9368b5ff5d8af017c13acac2f authored about 2 years ago by Kai Blaschke <[email protected]>
Fix internal texture format again (GLES doesn't support GL_BGRA)

github.com/projectM-visualizer/projectm - 62cecb36d6c796771f84511347a5772b48162960 authored about 2 years ago by Kai Blaschke <[email protected]>
Entirely removed native presets.

The native presets did not build anymore due to refactorings, cause other build issues on Window...

github.com/projectM-visualizer/projectm - d97feb22f6e7130b97bebb682b155a58e918ba86 authored about 2 years ago by Kai Blaschke <[email protected]>
Remove "#pragma comment" which was required for linking psapi.lib on Windows.

Also removed includes of windows.h/unistd.h, as these shouldn't be required anymore in the Proje...

github.com/projectM-visualizer/projectm - 44f51f9fb67e8cc93c7d4fc5befb237bf9185310 authored about 2 years ago by Kai Blaschke <[email protected]>
Fixed a crash when all presets in the playlist have a rating of 0.

In this case, the weighted random chooser would divide by zero, which will cause a crash. In the...

github.com/projectM-visualizer/projectm - 98b10f5ec6fcf7e3419f10b44576b376ec725c9a authored about 2 years ago by Kai Blaschke <[email protected]>
Shape: add missing override

github.com/projectM-visualizer/projectm - 48057909007ccf6dbbcb37347a58d1ee515e9b64 authored about 2 years ago by Johannes Kauffmann <[email protected]>
MilkdropWaveform: use size_t for loop counter

This fixes a Wsign-compare warning.

github.com/projectM-visualizer/projectm - 4d2345cd133cd26b925f2df753ac4c07d942c85b authored about 2 years ago by Johannes Kauffmann <[email protected]>
MenuText: use correct forward declaration

The external gltext.h is C, thus forward declare GLTtext as a struct
instead of a class.

In fil...

github.com/projectM-visualizer/projectm - 28054590214fbf3251f812261f0b2a02241fb944 authored about 2 years ago by Johannes Kauffmann <[email protected]>
Parser: use size_t variable where possible

This fixes some -Wsign-compare warnings.

github.com/projectM-visualizer/projectm - 5a165f5de8d7687ed8945dcf3035fa0280754f74 authored about 2 years ago by Johannes Kauffmann <[email protected]>
MilkdropWaveform: remove unused private variable

github.com/projectM-visualizer/projectm - db1b02e71893ec1f67abffd2b84a84cdf4434387 authored about 2 years ago by Johannes Kauffmann <[email protected]>
Expr.cpp: use _MSC_VER instead of WIN32

CMake defines WIN32 by default on Windows, but we shouldn't rely on it,
as it is also defined wh...

github.com/projectM-visualizer/projectm - 2e9d0aaafe1b558decc37f35b92259ac63ac8c52 authored about 2 years ago by Johannes Kauffmann <[email protected]>
features.cmake: enable exceptions and RTTI on MSVC

On MSVC, this warning is emitted when including <vector>, among others:

warning C4530: C++ ex...

github.com/projectM-visualizer/projectm - 9e5f86b75f330037b33f009d6e2055c19bb3145a authored about 2 years ago by Johannes Kauffmann <[email protected]>
Avoid relying on max() from windows.h

Unfortunately, windows.h breaks the standard library because it
defines max() as a macro by defa...

github.com/projectM-visualizer/projectm - 6edb9d01dd0cc60c09ab0d77fe2992834ef302ca authored about 2 years ago by Johannes Kauffmann <[email protected]>
CMake: disable --no-undefined on Windows

link.exe emits warning LNK4044 about an unrecognized option '/-no-undefined'.

c.f. https://gith...

github.com/projectM-visualizer/projectm - 91a0b0be23033db535334479c8ad8ba5547d72aa authored about 2 years ago by Johannes Kauffmann <[email protected]>
features.cmake: avoid duplicate header check

github.com/projectM-visualizer/projectm - f40fd3f46783a2758c949f4769a44b1262ce2ee2 authored about 2 years ago by Johannes Kauffmann <[email protected]>
CMake: use target_compile_definitions instead of target_compile_options

It captures the intent better.

github.com/projectM-visualizer/projectm - 1813613e8b924e2c45c9fc5272079b4588561057 authored about 2 years ago by Johannes Kauffmann <[email protected]>
Remove unused WIN32 ifdefs

github.com/projectM-visualizer/projectm - 4cf04e6f66d657e92306dabe029bf15c97b71c01 authored about 2 years ago by Johannes Kauffmann <[email protected]>
Replace broken WIN32 checks with _WIN32

CMake defines WIN32 by default on Windows, but we shouldn't rely on it.
_WIN32 is defined by all...

github.com/projectM-visualizer/projectm - 9c8e412cdb10007c7cf9c17ac0aaecd683f7cedb authored about 2 years ago by Johannes Kauffmann <[email protected]>
Renderer: Fix build with GCC 12

In file included from /projectm/src/libprojectM/Renderer/Renderer.cpp:1:
/projectm/src/libprojec...

github.com/projectM-visualizer/projectm - 37f2cb2b00fe06a2c4d7b6f9cf0c383567fd1b14 authored about 2 years ago by Johannes Kauffmann <[email protected]>
CMake: set ENABLE_SHARED_LINKING to ON when ENABLE_SHARED_LIB is enabled

This fixes the following CMake error when configuring with just
-DENABLE_STATIC_LIB=OFF:

CMake ...

github.com/projectM-visualizer/projectm - e4701793eee03fa78410e6d794bd2d270a515a06 authored about 2 years ago by Johannes Kauffmann <[email protected]>
ProjectM.{hpp,cpp}: Move event function stubs

This will avoid -Wunused-parameter warnings in client applications.

github.com/projectM-visualizer/projectm - c547489febb119cc8cadc413955793806896edbb authored about 2 years ago by Johannes Kauffmann <[email protected]>
ProjectM.cpp: Unname unused parameters

Amends the previous commit.

In order to avoid unused parameter warnings when building the libra...

github.com/projectM-visualizer/projectm - 371365a03f87b6634f201d9a6a2369a12d370e9e authored about 2 years ago by Johannes Kauffmann <[email protected]>
ProjectM.hpp: Use #pragma warning on MSVC only

Fixes multiple "warning: unknown pragma ignored [-Wunknown-pragmas]"
diagnostics on GCC/Clang wh...

github.com/projectM-visualizer/projectm - 0d047407dc3004538bd1d9d9302728eaaeedd696 authored about 2 years ago by Johannes Kauffmann <[email protected]>