Jackalope / JenExamples (public) (License: GPLv3 or later version) (since 2020-04-27) (hash sha1)
Examples for JEN framework:
- images modification and onscreen displaying;
- presudo-random noise data generation benchmark with SIMDCPP implementation comparison.

Define CMake variable JEN_PROJECT_DIR to path of JEN root project directory.
List of commits:
Subject Hash Author Date (UTC)
Update JEN 0.2.0. Added CMake project() info. bb09febc5e1f2ab38bf19208dfa7f2a25a77772f Jackalope 2020-06-01 13:19:28
Invert scroll direction. f5390ce81e096e5a184929659506b4033f570dc9 Jackalope 2020-06-01 01:39:52
Scroll and move image. ffe8b2e45051b5cd2289cd9ea2b2d3aad00f1e35 TheArtOfGriefing 2020-06-01 01:32:07
Select GPU from user input 8878add2280364c5746891de1669b8d3c5c3426e Jackalope 2020-05-23 16:29:39
Buttons initialization 3585652b9b140f9b7c3e184377a9ec09f7c83cc6 TheArtOfGriefing 2020-05-21 12:00:12
Removed number of layers from transferring information, because it is removed from compute interface 343787507bfaefb9a7b5c54455f985bfb433acd3 TheArtOfGriefing 2020-05-21 11:59:57
Following JEN image format update, also image was flipped. c08650be038e74cbb7d1a8f83b423a59b7d0ab45 Jackalope 2020-05-19 17:47:47
More effects: smooth, pixelate, edge effect. Key: white noise key, pixel and smooth lookup size. Buttons effects: left and right. Buttons key: up and down. f501d5ed98a2f03045299f2c87d2a6b79ff2d780 Jackalope 2020-05-19 07:49:43
Update for JEN interface changes 8395931f8fc80fb120248d5567507b78f8e8b1d3 Jackalope 2020-05-18 18:12:28
automated shader compiling 55c15b781350f51650725a2f39009ceab2af9d77 Jackalope 2020-05-17 11:22:16
Better help message 4b7dbf8b853121843fc35f5ded8b46970c1c710a TheArtOfGriefing 2020-05-17 07:46:12
Wrong "to prepare" elapsed fix 85d29943a123dcaf09f57c9e8a10791fbc0cc960 TheArtOfGriefing 2020-05-17 07:45:11
added program name macro 0d63722828b002e3bd67cf84dd1c432478ad1ce0 TheArtOfGriefing 2020-05-17 06:38:54
Allow to select SIMD levels to run on CPU 5846904d6c2fbccd8a9bee307b1c55955598109d TheArtOfGriefing 2020-05-16 03:26:45
Pass shader specialization by constant refference, as of JEN commit 9e14c11 9944226ca4948c30fd9a98e7cca894cafa96db12 Jackalope 2020-05-15 12:47:49
Added support for custom hash function for white noise in GLSL code. 6a2d79f322efc837e8110b39c5771e918c3eae52 TheArtOfGriefing 2020-05-15 12:24:43
Added license 986f3561f7a32c88e12dbd07c017a801d474a752 TheArtOfGriefing 2020-05-12 22:23:36
JEN is not submodule now 513a2aaaaf4834c0944b271f503d895717ecc06e TheArtOfGriefing 2020-05-12 18:39:53
updated framework, added tga image reading to image example a15f21e611f2116bd999a4a4d79ea1f6616e9c46 Jackalope 2020-05-11 07:53:53
Examples are updated for the new framework version 492108b8c695abccd90c83d65a0a80aa08dbaa55 TheArtOfGriefing 2020-05-08 23:40:07
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/Jackalope/JenExamples

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/Jackalope/JenExamples

Clone this repository using git:
git clone git://git.rocketgit.com/user/Jackalope/JenExamples

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main