Commit Graph

  • 431fee7b9b gs-vertexbuffer: Do not assign uv layers that do not exist Michael Fabian 'Xaymar' Dirks 2018-09-27 03:00:17 +0200
  • cace17a817 gs-vertexbuffer: Allow specifying amount of UV layers Michael Fabian 'Xaymar' Dirks 2018-09-27 02:57:53 +0200
  • c3e67bad97 gs-vertexbuffer: Formatting and various fixes Michael Fabian 'Xaymar' Dirks 2018-09-27 02:49:00 +0200
  • dac0553377 project: Revert to 4-wide tab Michael Fabian 'Xaymar' Dirks 2018-09-27 02:44:56 +0200
  • a244914ca3 cmake: Add Template and Inline Suppression support for CppCheck Michael Fabian 'Xaymar' Dirks 2018-09-27 02:43:28 +0200
  • 069085d0af project: Update project URL Michael Fabian 'Xaymar' Dirks 2018-09-26 01:22:54 +0200
  • dc0104850a cmake: Massive update ported from obs-amd-encoder Michael Fabian 'Xaymar' Dirks 2018-09-26 01:17:08 +0200
  • 9e58f4a4f7 project: Add clang-format support Michael Fabian 'Xaymar' Dirks 2018-09-26 01:15:53 +0200
  • a54a526c4b plugin: Write plugin version to log file on load and unload Michael Fabian 'Xaymar' Dirks 2018-08-13 01:01:15 +0200
  • 8ab050ad29 tools: Improve make-solutions.bat Michael Fabian 'Xaymar' Dirks 2018-04-29 03:42:15 +0200
  • e8da137ab6 filter-custom-shader: Basic custom shader support Michael Fabian 'Xaymar' Dirks 2018-04-29 03:07:26 +0200
  • 0957ce0bb9 gfx-effect-source: Implement basic functionality Michael Fabian 'Xaymar' Dirks 2018-04-29 03:04:29 +0200
  • b4de874ec9 gs-effect: Work around for an obs-studio issue with Integer parameters Michael Fabian 'Xaymar' Dirks 2018-04-29 03:01:07 +0200
  • 6057101f26 gs-vertexbuffer: Fix usage of gs_vertexbuffer_get_data() Michael Fabian 'Xaymar' Dirks 2018-04-29 03:00:40 +0200
  • e200127595 source-mirror: Fix compiler warnings Michael Fabian 'Xaymar' Dirks 2018-04-29 03:00:04 +0200
  • c9ed74a3f9 gs-texture: Additional type safety and new methods Michael Fabian 'Xaymar' Dirks 2018-04-29 01:03:03 +0200
  • d59b54811f utility: Code for using enumerations as flags/bitsets Michael Fabian 'Xaymar' Dirks 2018-04-29 01:02:05 +0200
  • 365b390e68 source-mirror: Description for Audio property Michael Fabian 'Xaymar' Dirks 2018-04-29 00:16:31 +0200
  • af71a7cc1d filter-blur: Allow applying Blur to a sub-region of the source only Michael Fabian 'Xaymar' Dirks 2018-04-29 00:14:29 +0200
  • 1ba9145fbd filter-blur: Use only a single Gaussian Kernel Texture Michael Fabian 'Xaymar' Dirks 2018-04-28 14:41:18 +0200
  • 6c1e874369 filter-blur: Refactoring, formatting and copyright Michael Fabian 'Xaymar' Dirks 2018-04-28 13:59:54 +0200
  • 0cd4520774 util-math: Bilateral Blur Michael Fabian 'Xaymar' Dirks 2018-04-28 12:45:23 +0200
  • c4942da235 source-mirror: Refactoring Michael Fabian 'Xaymar' Dirks 2018-04-28 12:45:11 +0200
  • 410ba9df88 source-mirror: Implement mirroring of Source Audio Michael Fabian 'Xaymar' Dirks 2018-04-27 23:38:49 +0200
  • 57c2daa80c obs-audio-capture: Helper class for automated capture of source audio Michael Fabian 'Xaymar' Dirks 2018-04-27 23:34:26 +0200
  • 1a6b26ee7a project: Add Windows and Linux build status from CI Michael Fabian 'Xaymar' Dirks 2018-04-26 13:07:17 +0200
  • 9f06d5ad49 cmake: Improve support for Linux and MacOS Michael Fabian 'Xaymar' Dirks 2018-04-26 12:59:07 +0200
  • e621b69aa2 source-mirror: Ensure that we have a source on video_tick Michael Fabian 'Xaymar' Dirks 2018-04-24 17:02:30 +0200
  • 5e4a781912 source-mirror: Ensure that we have a proper source on activate() Michael Fabian 'Xaymar' Dirks 2018-04-24 15:31:51 +0200
  • d8d60f7a21 gfx-effect-source: Check for effect == nullptr in test_for_updates Michael Fabian 'Xaymar' Dirks 2018-04-24 13:58:07 +0200
  • 49964e15be gfx-source-texture, source-mirror: Prevent recursion caused by Source Mirror Michael Fabian 'Xaymar' Dirks 2018-04-24 13:48:42 +0200
  • 31342239bc ci: Remove unused cache entry Michael Fabian 'Xaymar' Dirks 2018-04-24 12:40:22 +0200
  • 20f6a0afca ci: Use proper paths and generators Michael Fabian 'Xaymar' Dirks 2018-04-24 12:36:57 +0200
  • 831a2251a4 ci: Automated building and packaging Michael Fabian 'Xaymar' Dirks 2018-04-24 12:33:54 +0200
  • 19506f1997 cmake: Many fixes and improvements Michael Fabian 'Xaymar' Dirks 2018-04-24 12:31:43 +0200
  • ec19f44f96 project: Don't prefix includes with "libobs/" Michael Fabian 'Xaymar' Dirks 2018-04-23 17:53:27 +0200
  • 0b5a848c32 cmake: Improve automatic versioning Michael Fabian 'Xaymar' Dirks 2018-04-23 17:52:40 +0200
  • 118cd2c6d8 tools: Only create solutions for Visual Studio 2017 (Windows) Michael Fabian 'Xaymar' Dirks 2018-04-23 17:26:54 +0200
  • fc78bd83a6 filter-custom-shader: Initial version based on gfx::effect_source Michael Fabian 'Xaymar' Dirks 2018-04-09 13:28:13 +0200
  • 9f91039ca0 util-memory: Don't use _dbg versions for aligned_alloc/free Michael Fabian 'Xaymar' Dirks 2018-04-09 13:27:51 +0200
  • 5e9f113553 gfx-effect-source: Base class for Custom Shaders Michael Fabian 'Xaymar' Dirks 2018-04-09 13:27:22 +0200
  • 9ae8ecc3e1 source-mirror: Fix crashes caused by uncaught exception Michael Fabian 'Xaymar' Dirks 2018-04-09 13:23:57 +0200
  • 5bad1adf8f cmake: Add project group for Shaders (Custom Shader Source) Michael Fabian 'Xaymar' Dirks 2018-04-09 13:22:50 +0200
  • 92820bf606 filter-custom-shader: Add example shader Michael Fabian 'Xaymar' Dirks 2018-03-20 12:51:08 +0100
  • fe05dca51e gfx, gs: Fix commits 9f518764b6 & 2adfa5765c Michael Fabian 'Xaymar' Dirks 2018-03-20 12:50:17 +0100
  • 22eb53a856 gfx: Initial code for an Effect Source (Custom Shader) Michael Fabian 'Xaymar' Dirks 2018-03-20 12:45:41 +0100
  • 2adfa5765c gs: Rename to snake_case instead of PascalCase Michael Fabian 'Xaymar' Dirks 2018-03-20 12:43:37 +0100
  • 9f518764b6 gfx: Move util::SourceTexture to gfx::SourceTexture Michael Fabian 'Xaymar' Dirks 2018-03-08 11:28:23 +0100
  • 53073660c0 Merge branch 'filter-custom-shader' Michael Fabian 'Xaymar' Dirks 2018-03-05 16:50:57 +0100
  • 65a7ac696b source-mirror: Use util:SourceTexture instead of custom code Michael Fabian 'Xaymar' Dirks 2018-03-05 16:50:19 +0100
  • 304db23335 util-math: Add SizeFromString method Michael Fabian 'Xaymar' Dirks 2018-03-05 16:36:20 +0100
  • 1f60e3d56f util-source-texture: Fix commit 75aeb561bd Michael Fabian 'Xaymar' Dirks 2018-03-05 16:21:30 +0100
  • 224544efff util-source-texture: Add method to retrieve obs_source_t* obejct Michael Fabian 'Xaymar' Dirks 2018-03-05 16:19:42 +0100
  • 75aeb561bd util: Add SourceTexture utility Michael Fabian 'Xaymar' Dirks 2018-03-05 15:17:34 +0100
  • cc68e2864f gs-rendertarget: Add and implement GetTexture(...) methods Michael Fabian 'Xaymar' Dirks 2018-03-05 15:10:51 +0100
  • 7d065c131d gs-texture: Allow creation from existing gs_texture_t* Michael Fabian 'Xaymar' Dirks 2018-03-05 15:10:19 +0100
  • 01bf510a28 util-memory: Use standard alloc/free and fix incorrect aligned length Michael Fabian 'Xaymar' Dirks 2018-02-24 04:35:49 +0100
  • eccd95c68c filter-custom-shader: First working version with several fixes Michael Fabian 'Xaymar' Dirks 2018-01-25 10:26:09 +0100
  • 107103001b gs-effect: Add HasParameter and fix Set*Array Michael Fabian 'Xaymar' Dirks 2018-01-25 09:12:47 +0100
  • b4eadc2995 filter-blur: Don't override blend mode of original source Michael Fabian 'Xaymar' Dirks 2018-01-25 05:11:15 +0100
  • 37d1815d30 cmake: Version 0.4.2 Michael Fabian 'Xaymar' Dirks 2018-01-24 06:43:33 +0100
  • 080048a471 filter-custom-shader: UI improvements and initial rendering code Michael Fabian 'Xaymar' Dirks 2018-01-19 20:45:49 +0100
  • 26b447901c filter-custom-shader: Implement new Filter 'Custom Shader' Michael Fabian 'Xaymar' Dirks 2017-11-06 12:36:01 +0100
  • adafbf40ca util-memory: Expose aligned_offset to code Michael Fabian 'Xaymar' Dirks 2018-01-19 20:45:15 +0100
  • 67099c2b23 gs-effect: Fix assigning of Integer and Float arrays Michael Fabian 'Xaymar' Dirks 2018-01-19 20:44:41 +0100
  • 6ce68e5f15 data: Replace LFS content with actual files Michael Fabian 'Xaymar' Dirks 2018-01-19 07:46:40 +0100
  • 734ea577b8 source-mirror: Release source and fix compiler warnings Michael Fabian 'Xaymar' Dirks 2018-01-19 07:01:49 +0100
  • a307283349 gs-effect: Allow directly assigning OBS GS objects Michael Fabian 'Xaymar' Dirks 2018-01-19 07:00:46 +0100
  • 0565065c2b source-mirror: 'Point' rescale should use point sampling Michael Fabian 'Xaymar' Dirks 2018-01-19 05:10:42 +0100
  • 102e4e5eeb gs-effect: Implement method to override the next sampler Michael Fabian 'Xaymar' Dirks 2018-01-19 05:10:10 +0100
  • 36cd5bbf21 gs-sampler: Add wrapper for gs_samplerstate_t Michael Fabian 'Xaymar' Dirks 2018-01-19 05:06:42 +0100
  • 662199fb4a source-mirror: Fix scaling issues and allow keeping original size Michael Fabian 'Xaymar' Dirks 2018-01-19 04:13:32 +0100
  • 5e0b387dc1 gs-vertexbuffer: Functions to directly access internal buffers Michael Fabian 'Xaymar' Dirks 2018-01-19 02:59:55 +0100
  • fe3186220c gs-vertexbuffer: Slight Refactor to unify code style Michael Fabian 'Xaymar' Dirks 2018-01-19 02:59:55 +0100
  • 3a05c08daf gs-vertexbuffer: Implement copy and move constructor/assignment Michael Fabian 'Xaymar' Dirks 2018-01-19 02:59:55 +0100
  • b4d63e919e gs-vertex: Allocate memory if none is assigned Michael Fabian 'Xaymar' Dirks 2018-01-19 02:58:57 +0100
  • 823bac9b13 cmake: Version 0.4.1 Michael Fabian 'Xaymar' Dirks 2018-01-18 05:26:56 +0100
  • 82ec6b93ec gs-vertexbuffer: Also free layer data Michael Fabian 'Xaymar' Dirks 2018-01-18 05:22:57 +0100
  • 1ebb0beac4 gs-vertexbuffer: Avoid relying on std for aligned types Michael Fabian 'Xaymar' Dirks 2018-01-18 05:01:54 +0100
  • 4983e0ca06 gs: Define shared limits and exclude mipmapper Michael Fabian 'Xaymar' Dirks 2018-01-18 04:57:24 +0100
  • 53568d445b gs-vertex: Hint VS2013/2015 at proper alignment Michael Fabian 'Xaymar' Dirks 2018-01-18 03:12:52 +0100
  • e9fc9e89f2 plugin: Use self-registration code everywhere Michael Fabian 'Xaymar' Dirks 2018-01-16 11:47:24 +0100
  • cb1ae28b07 gs-vertexbuffer: Use aligned memory and fix null pointer Michael Fabian 'Xaymar' Dirks 2018-01-08 19:08:49 +0100
  • 1e2cff48c9 util-memory: Implement aligned std::allocator Michael Fabian 'Xaymar' Dirks 2018-01-08 19:01:26 +0100
  • 8a595501b3 gs-vertex, util-math: Use _aligned_malloc instead of util::malloc_aligned Michael Fabian 'Xaymar' Dirks 2018-01-08 17:40:04 +0100
  • 1993c42ea6 filter-transform: Use 16-byte aligned vec3 & vec4 Michael Fabian 'Xaymar' Dirks 2018-01-08 17:31:50 +0100
  • 3e97906b32 gs-vertex: Always align to 16-byte Michael Fabian 'Xaymar' Dirks 2018-01-08 17:30:33 +0100
  • f721ad0f19 util-math: Fix standalone compilation issues Michael Fabian 'Xaymar' Dirks 2018-01-08 16:47:39 +0100
  • 08c088ce5a util-math, util-memory: Formatting Michael Fabian 'Xaymar' Dirks 2018-01-08 16:14:54 +0100
  • a3d859fb4f util-math: Implement aligned vec3 and vec4 versions Michael Fabian 'Xaymar' Dirks 2018-01-08 15:23:25 +0100
  • cf17cdab19 util-memory: Rename aligned_malloc Michael Fabian 'Xaymar' Dirks 2018-01-08 11:35:05 +0100
  • 32ed7b645a util-memory: Memory utility functions Michael Fabian 'Xaymar' Dirks 2018-01-08 10:52:53 +0100
  • 8ae69cbe2c cmake: Version 0.4.0 Michael Fabian 'Xaymar' Dirks 2017-12-14 08:54:52 +0100
  • add8012549 source-mirror: Add a Source Mirror source Michael Fabian 'Xaymar' Dirks 2017-12-14 08:06:09 +0100
  • 78ccd94639 filter-blur: Ensure that the initializer is unique Michael Fabian 'Xaymar' Dirks 2017-12-14 08:05:06 +0100
  • f5fca108d7 gs-rendertarget: Fix missing initialization Michael Fabian 'Xaymar' Dirks 2017-12-14 08:04:54 +0100
  • e7bbb213a4 filter-blur: Fix Blur filter occasionally not rendering Michael Fabian 'Xaymar' Dirks 2017-12-14 03:52:29 +0100
  • 85bc910e6a cmake: MSVC should always show all warnings Michael Fabian 'Xaymar' Dirks 2017-12-14 03:27:49 +0100
  • afdf18b33b ci: Fix typo causing default generator to be used Michael Fabian 'Xaymar' Dirks 2017-12-14 03:22:23 +0100
  • 9ab06e7368 gs-mipmapper: Fix type conversion warnings Michael Fabian 'Xaymar' Dirks 2017-12-14 03:12:24 +0100