Skip to content

Releases: valoeghese/Scalpel

1.3.2

02 Dec 08:41
Compare
Choose a tag to compare
  • Fix an issue with passing integer attributes to GLSL shaders
  • The jar version number is actually bumped this time

1.3.1

01 Dec 21:18
Compare
Choose a tag to compare

Remove a debug System.out.println call which snuck it's way into the release.

If you haven't already, please read the patch notes for 1.3.0, as there is a new model system which is preferred over the old one.

1.3.0

01 Dec 21:11
Compare
Choose a tag to compare

Added the new Scalpel model system, deprecating the old one. This utilises a VertexFormat system, and requires vertex data be passed as a byte buffer. A ByteBuffer can be provided manually, or built with a BufferBuilder or VertexBufferBuilder. Triangles are still added the same way to the model.
Remember to flip before passing byte buffers to OpenGL!

An example of the new model system can be seen in the Scalpel tests.

You can get it on gradle or maven using Jitpack.

1.2.0+jitpack

01 Nov 22:08
Compare
Choose a tag to compare

Identical to 1.2.0 but Jitpack will work on this build (added jitpack.yml to make it build with openjdk 11)

You need to use b6ee3668f3 as your scalpel version to use this build. It should be fine to return to normal version numbers after the next scalpel update.

1.2.0

01 Nov 22:02
Compare
Choose a tag to compare
  • Update to Java 11
  • render() methods in screens (this is indeed called "render" now) and scalpel apps now take float tickDelta.
  • ability to freeze() and unfreeze() scalpel apps (stops tick delta and makes render keep its tickDelta until unfreeze, then restores progress on unfreeze())
  • now can detect system time moving backwards
  • generated atlases of different sizes
  • more useful methods in audiobuffer and audiosource

In a future release I hope to add atlas mipmapping (which exists in 2fc0f18 but not here currently) and more customisability in texture loading

1.1.4

15 Oct 22:01
Compare
Choose a tag to compare
  • Expose more internals for pros
  • Fix a potential memory leak
  • Fix mono audio before I even encounter the issue myself 😎

1.1.3

26 Feb 05:15
Compare
Choose a tag to compare

Fix audio files being halved

1.1.2

25 Feb 10:26
Compare
Choose a tag to compare
  • Added RectangleGUI, an aptly-named simple rectangle GUI which I've found to be often-used in my projects enough to be part of the library
  • Made the openal object ids public in AudioBuffer and AudioSource to allow more fine-tuned control and OpenAL use

1.1.1

23 Feb 01:01
Compare
Choose a tag to compare

Improve GUI and Shader capabilities

1.1.0

13 Nov 19:34
Compare
Choose a tag to compare
  • Added Audio (with some object orientated al wrappers and a single method wrapping around StbVorbis because it's stupidly overcomplicated to the point of getting in the way of development) (optional if you wanna deal with it yourself lol)
  • Added Screens (optional)
  • Added Keybind handling (optional)