johni0702
0ba5b0aaad
Merge branch '1.8-shaders' into 1.8
2016-11-10 21:22:08 +01:00
johni0702
0db1b9ef5a
Fix opening a replay multiple times by quickly double clicking ( fixes #25 )
2016-11-10 20:52:07 +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
9ff767b054
Fix spectated player having the arm model of the camera player
2016-11-09 10:23:58 +01:00
johni0702
d82cef3687
Make sure video folder exists before rendering ( fixes #24 )
2016-11-06 13:43:28 +01:00
johni0702
cc65b26c31
Replace custom update system with forge update checker
2016-10-23 15:52:51 +02:00
johni0702
c8b71dc2cc
Add tooltips to ingame buttons
2016-10-23 15:07:24 +02:00
johni0702
b240f8a276
Fix camera path always playing from the beginning regardless of ctrl key
2016-10-23 14:45:14 +02:00
johni0702
4805e5e9f5
Fix crash when setting two keyframes to the same time via the edit keyframe gui
...
The save button is now disabled if the configured time is already occupied.
2016-10-23 14:06:17 +02:00
johni0702
18f83039af
Fix crash when moving the last keyframe
2016-10-23 13:49:56 +02:00
johni0702
fcd4c0788e
Add error popup when trying to play path with reversed time keyframes
...
Update jGui
2016-10-23 13:46:00 +02:00
johni0702
9c605baa7e
Update jGui
...
Fix handling of ESC key in popups (fixes #17 )
This commit changes the behavior of the escape key from closing the current
gui screen to only closing the current layer of the gui screen. E.g. pressing
ESC closes the popup but not the gui screen, it used to close both
2016-10-22 23:15:20 +02:00
johni0702
721fdc4d86
Allow moving the keyframe timeline cursor by dragging ( fixes #18 )
2016-10-22 22:52:27 +02:00
johni0702
1851e97346
Allow deletion of selected keyframes by pressing the DELETE key ( fixes #19 )
2016-10-22 22:33:11 +02:00
johni0702
d547098ce8
Fix markers not being removed
...
Markers were saved in a (Hash)Set even though they are mutable. Reducing the
exposed interface to Collection allows changing the interal implementation to
ArrayList which solves the problem.
2016-10-22 22:14:16 +02:00
johni0702
b2c7faac6f
Fix marker not being deselected when clicking anywhere else
2016-10-22 21:22:36 +02:00
johni0702
4e6b387f97
Update jGui
...
Fix popups being drawn outside of the actually visible element (fixes #21 )
2016-10-22 21:11:23 +02:00
johni0702
21bbeb2235
Fix bitrate field always being active regardless of selected preset ( fixes #20 )
2016-10-22 21:11:06 +02:00
johni0702
b5a6d8b307
Fix camera player head being visible while in third person
2016-10-22 16:10:03 +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
6d0cdfbcb4
Update jGui ( fixes #15 )
2016-10-18 11:02:46 +02:00
johni0702
a804d6b8a3
Properly register replay restrictions plugin channel
2016-10-16 11:16:20 +02:00
johni0702
45191daad4
Add GUI that offers the user to install OpenEye
2016-10-07 22:55:58 +02:00
johni0702
9de63ce9b1
Add gradle tasks for automating the release process
2016-10-06 19:56:25 +02:00
johni0702
2a7542aeb8
Update jGui
...
Never use decimal point regardless of user locale (fixes #13 )
Make popups disable user input and show the mouse when opened on an overlay (fixes #11 )
Fix de-focusing of text fields when focusing another text field (fixes #14 )
2016-10-06 15:19:20 +02:00
johni0702
c93a3e384c
Open Replay on double click ( fixes #9 )
1.8-2.0.0-b2
2016-09-23 21:51:22 +02:00
johni0702
8bb5d11cb4
Update ReplayStudio
...
Fix wrap around of interpolated property parts (fixes #4 )
2016-09-20 13:38:37 +02:00
johni0702
f3142a714c
Pause replay after path playback ( fixes #5 )
2016-09-19 18:01:01 +02:00
johni0702
3abaa1bcbb
Cleanup deleted corrupted replays after two days ( fixes #1 )
2016-09-19 17:49:30 +02:00
johni0702
4b47f2cbf8
Add compatibility checking to ReplayViewer and ReplayCenter ( fixes #7 )
2016-09-19 17:24:47 +02:00
johni0702
ada460c384
Deselect keyframe when left clicking empty space on timeline ( fixes #6 )
2016-09-18 13:20:28 +02:00
johni0702
ad62060368
Apply render settings only when their checkbox is enabled ( fixes #3 )
2016-09-18 12:53:29 +02:00
johni0702
82246a5f48
Deselect Keyframe when timeline is changed ( fixes #2 )
2016-09-18 11:37:36 +02:00
johni0702
3f0f1752ae
Parse version from git-describe
1.8-2.0.0-b1
2016-09-17 21:36:46 +02:00
johni0702
f001522991
Add copySrg gradle task for easier mixin annotation processor setup in IntelliJ
2016-09-17 21:36:46 +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
0cf413c0e5
Update ReplayStudio to use the preshadowed netty version
...
Directly include jGui source files to avoid classpath issues
2016-09-17 21:36:38 +02:00
johni0702
5544e1300e
Add missing license headers in ReplayStudio
2016-09-04 20:23:53 +02:00
CrushedPixel
80dfb2387f
Before direct YouTube upload, inject 360° Metadata in Equirectangular Videos if it hasn't been done already
2016-09-04 20:15:02 +02:00
johni0702
46467dc861
Unbind PBO after binding it for initial setup
2016-09-04 19:26:52 +02:00
johni0702
a6bee7c223
Store networking mods in replay file and compare installed versions on replay
2016-09-04 19:20:37 +02:00
CrushedPixel
79bc6a8a7b
Properly save and replay FMLProxyPackets
...
During recording FMLProxyPackets are converted to S3FPacketCustomPayload
During playback the normal Forge network stack is used to handle these packets
2016-09-04 14:25:33 +02:00
CrushedPixel
2a73faed6c
Made YouTube video upload asynchronous from the GUI
2016-09-03 21:24:14 +02:00
johni0702
39834ce6b4
Allow marker removal using the DELETE key
2016-09-03 20:59:30 +02:00
johni0702
e2bf7503b6
Add direct upload to YouTube support
2016-09-03 19:10:13 +02:00
johni0702
335d5ba790
Automatically update hotkey button labels when keybinding is changed
2016-09-03 14:24:11 +02:00