Commit Graph
33 Commits
Author SHA1 Message Date
Jonas Herzig 35eb9cad33 Replace usage of FMLLog with the mod logger 2017-07-14 13:08:12 +02:00
johni0702 4deb374a7f Enable validation on focus change for all number input fields 2017-01-20 16:16:01 +01:00
johni0702 b0a1cdfce2 Search for ffmpeg executable in common locations to simplify setup 2017-01-02 14:22:47 +01:00
johni0702 1b099f9ef6 Add render queue 2016-12-31 16:29:17 +01:00
johni0702 7ad19aa025 Add mod version and accepted MC version directly to the @Mod annotation 2016-12-30 12:10:43 +01:00
johni0702 655bea0b2d Replace @Mod.Instance with direct static references 2016-12-30 12:10:13 +01:00
johni0702 5d520a5a3c Fix deserialization of chroma key color (fixes #43) 2016-12-24 01:24:55 +01:00
CrushedPixel fbf165e618 Added Anti-Aliasing to the Render Settings 2016-12-17 03:22:37 +01:00
CrushedPixel 030c71c868 Automatically disable and re-enable Optifine's Fast Render setting before rendering a video 2016-12-09 12:47:30 +01:00
johni0702 00bcc9e65e Fix paths of files that are supposed to be in the mc data dir (fixes #40) 2016-11-26 13:26:53 +01:00
CrushedPixel e5eb982b98 Add Optifine compatibility to rendering by disabling their separate chunk loading queue
Add compatibility to shaders that utilize the Shadow Map by manually setting displayListEntitiesDirty to false
Call Shaders.beginRender in an Event Handler to avoid calling all of EntityRenderer#renderWorld
2016-11-09 21:11:28 +01:00
CrushedPixel 3a28c5ba6f Draw the GuiVideoRenderer on a separate framebuffer that has the actual size of the window instead of MC's framebuffer which may have a different size 2016-11-09 20:07:43 +01:00
CrushedPixel 636ce7bdd4 Add compatibility for GLSL Shaders 2016-11-09 19:50:36 +01:00
johni0702 92eb11a617 Change video preview to be compatible with Optifine 2016-11-09 19:04:46 +01:00
johni0702 d82cef3687 Make sure video folder exists before rendering (fixes #24) 2016-11-06 13:43:28 +01:00
johni0702 21bbeb2235 Fix bitrate field always being active regardless of selected preset (fixes #20) 2016-10-22 21:11:06 +02:00
johni0702 dd0537b8fd Center star between resolution fields in render settings gui 2016-10-19 13:45:19 +02:00
johni0702 e35bfcaa58 Increase spacing between rows in the render settings gui 2016-10-19 13:43:03 +02:00
johni0702 ad62060368 Apply render settings only when their checkbox is enabled (fixes #3) 2016-09-18 12:53:29 +02:00
johni0702 d8e9f621bd Completely hide invisible entities during replay
Fixes invisible entities when in spectator mode during recording
2016-09-17 21:36:46 +02:00
johni0702 46467dc861 Unbind PBO after binding it for initial setup 2016-09-04 19:26:52 +02:00
johni0702 e2bf7503b6 Add direct upload to YouTube support 2016-09-03 19:10:13 +02:00
johni0702 5aed53a31d Emit RenderTickEvent during video rendering
Fixes FullBrightness not working in video rendering
2016-09-03 14:03:39 +02:00
johni0702 dca1131d49 Remove remaining old packages 2016-09-03 13:10:58 +02:00
johni0702 0691ef9886 Fix (character, portal, enchantment) animations during speed up / slowed down path playback and rendering 2016-09-02 12:50:18 +02:00
johni0702 8d1a3f28d1 Fix GuiRenderSettings not saving when render button is used 2016-08-22 19:10:36 +02:00
johni0702 58b6fe6c9c Fix GuiRenderSettings not validating inputs when loading from config 2016-08-22 19:10:36 +02:00
johni0702 cd9592cfcb Add ODS support 2016-08-22 19:10:35 +02:00
johni0702 108d25c574 Add downloadPath and renderPath settings 2016-08-15 22:18:41 +02:00
johni0702 edf57490a6 Remove lots of old code
Add some additional config settings
Update jGui and ReplayStudio
2016-08-15 22:18:33 +02:00
johni0702 00c2404345 Replace SpectatorRenderer 2016-08-14 17:16:42 +02:00
johni0702 372521f319 Add ReplayStudio as subproject
Move large parts of pathing to ReplayStudio
Upgrade to Java 8
2016-07-28 15:45:01 +02:00
johni0702 25582b6a51 Separate rendering into its own module 2016-06-14 18:16:42 +02:00