Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
0a53bff
cgltf update
CedricGuillemet May 27, 2019
99155cc
frame start/end in model
CedricGuillemet May 27, 2019
6b853b3
handling dirty list of controler
CedricGuillemet May 28, 2019
66891ef
worley noise
CedricGuillemet May 28, 2019
7ff68d0
Merge pull request #59 from CedricGuillemet/worleynoise
CedricGuillemet May 28, 2019
fb435b9
still no node display but can change active graph
CedricGuillemet May 29, 2019
f1e2f1b
eval context thumb
CedricGuillemet May 30, 2019
61298bf
thumbnails/cached node preview
CedricGuillemet May 30, 2019
9342fbc
thumbnails debug view WIP
CedricGuillemet May 30, 2019
37d7337
display thumb
CedricGuillemet May 30, 2019
12593d0
Compilation under clang
crazyjul May 30, 2019
3ba2cc4
Merge pull request #60 from crazyjul/clang-compilation
CedricGuillemet May 30, 2019
5e36618
missing const
CedricGuillemet May 31, 2019
c6e0007
node rendering is back
CedricGuillemet May 31, 2019
09530cc
less code
CedricGuillemet May 31, 2019
53d7bf1
removed selected index from model
CedricGuillemet May 31, 2019
61348ab
Crossplatform CMakeLists.txt
crazyjul May 31, 2019
4bbc57a
Merge pull request #61 from crazyjul/crossplatform-cmake
CedricGuillemet Jun 1, 2019
5f33bfa
fix sdl linking
CedricGuillemet Jun 1, 2019
3c5afd9
InputSamplers
CedricGuillemet Jun 1, 2019
7aed4f2
debug window
CedricGuillemet Jun 2, 2019
f1c293f
auto scrolling is almost there
CedricGuillemet Jun 2, 2019
9d89930
Start of 0.14
CedricGuillemet May 13, 2019
c5b06ed
big refactor attempt 2 WIP
CedricGuillemet May 14, 2019
3306a76
refactor still going on...
CedricGuillemet May 15, 2019
9ed582e
moving things around
CedricGuillemet May 15, 2019
0a202ce
more stuff in the model
CedricGuillemet May 15, 2019
8081802
compiles ok
CedricGuillemet May 15, 2019
8a75462
removed commented functions
CedricGuillemet May 15, 2019
b012680
refactor still going...
CedricGuillemet May 16, 2019
6ffba8c
removed some lines
CedricGuillemet May 16, 2019
b0bdaef
working on selection...
CedricGuillemet May 16, 2019
bd98072
ctx menu
CedricGuillemet May 16, 2019
c79c9a2
ctx menu
CedricGuillemet May 16, 2019
1a05c2c
I can select nodes again!
CedricGuillemet May 17, 2019
cb37946
fixes...
CedricGuillemet May 17, 2019
b0b1751
starting putting back in place undoRedo
CedricGuillemet May 17, 2019
9f02407
transaction fixes
CedricGuillemet May 18, 2019
1ae4e48
icons font
CedricGuillemet May 18, 2019
ee0b3a7
font init time estimation...almost nothing CPU time wise
CedricGuillemet May 18, 2019
225e888
UR rugs
CedricGuillemet May 18, 2019
b91a1b3
translation in sine
CedricGuillemet May 18, 2019
983fb37
more refactor
CedricGuillemet May 19, 2019
a832af2
empty undos...
CedricGuillemet May 19, 2019
28101f4
undo/redo move nodes
CedricGuillemet May 19, 2019
abdc640
add/del links
CedricGuillemet May 19, 2019
57217ab
refactor evaluation order and dirty flags WIP
CedricGuillemet May 20, 2019
847d349
node layout
CedricGuillemet May 20, 2019
d4bc384
cyclic check in model
CedricGuillemet May 21, 2019
5254ea9
multiplexer bootstrap
CedricGuillemet May 21, 2019
cf8e14d
con_multiplex
CedricGuillemet May 22, 2019
9244223
trying to find the best width for the buttons
CedricGuillemet May 22, 2019
db76b03
multiplex inputs
CedricGuillemet May 23, 2019
436e6b1
multiplex node
CedricGuillemet May 23, 2019
c5f3499
get multiplexed inputs
CedricGuillemet May 23, 2019
671a10b
node graphlayout with custom height
CedricGuillemet May 24, 2019
adf2707
node display
CedricGuillemet May 25, 2019
ed0097a
fixing multiplex and refactor issues
CedricGuillemet May 25, 2019
457a111
multiplex category
CedricGuillemet May 25, 2019
cb9feaa
delete nodes WIP
CedricGuillemet May 26, 2019
7f863cf
unused UR dummy
CedricGuillemet May 26, 2019
9753952
nop nop nop
CedricGuillemet May 26, 2019
7ed03fc
another big change
CedricGuillemet May 26, 2019
0275f3a
recompute stage inputs when transaction ends. it's simpler.
CedricGuillemet May 26, 2019
8f54fe9
everything is broken
CedricGuillemet May 26, 2019
0485240
removing state data to computed at runtime data
CedricGuillemet May 26, 2019
f0bdd6f
runtime vs serializable
CedricGuillemet May 26, 2019
e042394
pinned io/params in nodes/model
CedricGuillemet May 26, 2019
efa6945
kbd/mouse in context
CedricGuillemet May 26, 2019
314ca79
refactor refactor refactor
CedricGuillemet May 27, 2019
a99618b
compiles...will not run
CedricGuillemet May 27, 2019
cbf27d5
fill info for graph editor
CedricGuillemet May 27, 2019
b77a794
rename files
CedricGuillemet May 27, 2019
fd933c7
cgltf update
CedricGuillemet May 27, 2019
7860ed9
frame start/end in model
CedricGuillemet May 27, 2019
c0ff2e8
handling dirty list of controler
CedricGuillemet May 28, 2019
fb39306
worley noise
CedricGuillemet May 28, 2019
835a5b2
still no node display but can change active graph
CedricGuillemet May 29, 2019
86d043c
eval context thumb
CedricGuillemet May 30, 2019
993ae3d
thumbnails/cached node preview
CedricGuillemet May 30, 2019
40a9fd7
thumbnails debug view WIP
CedricGuillemet May 30, 2019
95a31bb
display thumb
CedricGuillemet May 30, 2019
95a5690
Compilation under clang
crazyjul May 30, 2019
87bed54
node rendering is back
CedricGuillemet May 31, 2019
964d93b
less code
CedricGuillemet May 31, 2019
88fe4ff
removed selected index from model
CedricGuillemet May 31, 2019
aece8ae
Crossplatform CMakeLists.txt
crazyjul May 31, 2019
41f7f36
fix sdl linking
CedricGuillemet Jun 1, 2019
e9ee144
InputSamplers
CedricGuillemet Jun 1, 2019
0c45b18
debug window
CedricGuillemet Jun 2, 2019
174d29f
auto scrolling is almost there
CedricGuillemet Jun 2, 2019
035c13b
fix merge and web build batch
CedricGuillemet Jun 8, 2019
4a8c504
Merge branch 'dev-0.14' of https://github.com/CedricGuillemet/Imogen …
CedricGuillemet Jun 8, 2019
1b7e1db
trying to fix display rect for auto doc gen
CedricGuillemet Jun 8, 2019
f357280
Merge branch 'dev-0.14' of https://github.com/CedricGuillemet/Imogen …
CedricGuillemet Jun 8, 2019
487d317
Merge branch 'master' of https://github.com/CedricGuillemet/Imogen in…
CedricGuillemet Jun 8, 2019
28d17ea
misc fixes
CedricGuillemet Jun 8, 2019
b49341b
fixes on the highly important svg node
CedricGuillemet Jun 8, 2019
ff109a9
fixed layout for autodoc
CedricGuillemet Jun 9, 2019
f3595af
fix passcount issue
CedricGuillemet Jun 9, 2019
2ddfcac
fixing shits like a bos
CedricGuillemet Jun 9, 2019
c596e4b
params undo/redo
CedricGuillemet Jun 9, 2019
c350ae9
addlink, remove link
CedricGuillemet Jun 10, 2019
db7a725
delete node with undo/redo
CedricGuillemet Jun 10, 2019
2547de9
setsampler undo/redo
CedricGuillemet Jun 10, 2019
9bc3dc3
fix emscripten compilation and warnings
CedricGuillemet Jun 10, 2019
d08102a
paste selection
CedricGuillemet Jun 11, 2019
7b762e8
mem tracker
CedricGuillemet Jun 15, 2019
faed115
fix crash extracted views
CedricGuillemet Jun 15, 2019
57bbf5c
fixes doc..until it breaks again
CedricGuillemet Jun 16, 2019
6670e6f
preview nav, background node deletion fixed
CedricGuillemet Jun 16, 2019
3a1d0f2
multiplex
CedricGuillemet Jun 16, 2019
fb04910
picoc wip
CedricGuillemet Jun 17, 2019
8ccd92f
stub
CedricGuillemet Jun 17, 2019
98fc998
linux compilation
CedricGuillemet Jun 26, 2019
23a06b0
compiles and runs on Ubuntu
CedricGuillemet Jun 26, 2019
6447ec4
duktape + svg node with JS
CedricGuillemet Jun 30, 2019
77ce8b5
more duktape
CedricGuillemet Jul 3, 2019
cabf35b
voronoi splatting
CedricGuillemet Jul 3, 2019
dd96047
splatter/tile
CedricGuillemet Jul 5, 2019
c6439c5
removed async jobs in favor of async functions
CedricGuillemet Jul 10, 2019
be6577f
Update imgui_impl_sdl.cpp
axredneck Jul 10, 2019
a66f53d
Merge pull request #69 from axredneck/dev-0.14
CedricGuillemet Jul 11, 2019
93c6efb
Merge branch 'dev-0.14-duktape' of https://github.com/CedricGuillemet…
CedricGuillemet Jul 11, 2019
d997650
removed libtcc
CedricGuillemet Jul 11, 2019
6fd581b
build web script...I really need to dig in cmake/ems
CedricGuillemet Jul 11, 2019
7685a5c
converting every C node to JS
CedricGuillemet Jul 11, 2019
cf2d344
cmake with emscripten
CedricGuillemet Jul 14, 2019
bded0a0
JS evaluates
CedricGuillemet Jul 14, 2019
ac89138
debugging JS
CedricGuillemet Jul 14, 2019
1f0fe33
Merge branch 'dev-0.14-splatter' of https://github.com/CedricGuilleme…
CedricGuillemet Jul 15, 2019
f9dfdee
removed splatter
CedricGuillemet Jul 15, 2019
149d66e
bug fixes
CedricGuillemet Jul 21, 2019
4cfd53d
library management
CedricGuillemet Jul 22, 2019
ec4eccb
default lib
CedricGuillemet Jul 22, 2019
31fc441
bgfx.cmake
CedricGuillemet Jul 22, 2019
11dc1be
bgfx build and link
CedricGuillemet Jul 22, 2019
d448284
removed unused files
CedricGuillemet Jul 22, 2019
83ed7e6
web local storage
CedricGuillemet Jul 23, 2019
5b4d618
Merge branch 'dev-0.14' of https://github.com/CedricGuillemet/Imogen …
CedricGuillemet Jul 23, 2019
d4db8bd
run python plugin by command line argument
CedricGuillemet Jul 23, 2019
edbb3a1
hotkey for close library
CedricGuillemet Jul 23, 2019
3f9d7ce
azure build
CedricGuillemet Jul 23, 2019
c3698bd
more pipeline
CedricGuillemet Jul 23, 2019
e976c9e
try and retry
CedricGuillemet Jul 23, 2019
a696fe0
will it compile?
CedricGuillemet Jul 23, 2019
76702a6
nop nop nop
CedricGuillemet Jul 23, 2019
878778a
one more time
CedricGuillemet Jul 23, 2019
3c8b0a7
log2f
CedricGuillemet Jul 23, 2019
d091304
splitpath linux
CedricGuillemet Jul 23, 2019
7e9c2ba
code block
CedricGuillemet Jul 23, 2019
6cb3c9a
Autotests take 1
CedricGuillemet Jul 24, 2019
7057983
autotests take2...1 test passing 987 to go
CedricGuillemet Jul 24, 2019
0af6e4f
autotest take 3
CedricGuillemet Jul 25, 2019
e53b632
hidden parameters
CedricGuillemet Jul 26, 2019
cf74e78
wrong clamp in x/y
CedricGuillemet Jul 26, 2019
7a9da1c
js_SetParameter
CedricGuillemet Jul 26, 2019
504e19a
delete old dependencies
CedricGuillemet Jul 26, 2019
3c5d4fd
Readfile moved
CedricGuillemet Jul 26, 2019
b78ea12
bimg WIP
CedricGuillemet Jul 26, 2019
38350a5
jpeg write
CedricGuillemet Jul 27, 2019
3493426
Merge branch 'dev-0.14-bgfx' of https://github.com/CedricGuillemet/Im…
CedricGuillemet Jul 27, 2019
25815b7
autotest image with bimg
CedricGuillemet Jul 27, 2019
1e388ea
web image download
CedricGuillemet Jul 27, 2019
17a2fff
bgfx init and imgui rendering
CedricGuillemet Jul 28, 2019
3438794
emscripten compilation is back
CedricGuillemet Jul 28, 2019
e0f6630
factorize image upload
CedricGuillemet Jul 28, 2019
ae71a2f
removed soil
CedricGuillemet Jul 28, 2019
53c206e
w
CedricGuillemet Jul 29, 2019
5c046c1
Merge branch 'dev-0.14' of https://github.com/CedricGuillemet/Imogen …
CedricGuillemet Jul 29, 2019
893ab46
no more gl
CedricGuillemet Jul 29, 2019
1cbf263
bgfx texture handle
CedricGuillemet Jul 29, 2019
d48fbf1
vendor/render api
CedricGuillemet Jul 29, 2019
4d12e99
program handle
CedricGuillemet Jul 29, 2019
f5c67ad
removed JS for C function
CedricGuillemet Jul 30, 2019
7e9f3f6
removed old stdc++ mem member
CedricGuillemet Jul 30, 2019
10d4c21
c function init
CedricGuillemet Jul 30, 2019
57f3078
cached mask
CedricGuillemet Jul 30, 2019
d79d235
Merge pull request #73 from CedricGuillemet/dev-0.14-RemoveJS
CedricGuillemet Jul 30, 2019
2696940
Merge branch 'dev-0.14' of https://github.com/CedricGuillemet/Imogen …
CedricGuillemet Jul 31, 2019
dd06f8b
jpeg write commented out
CedricGuillemet Jul 31, 2019
696ddfb
Merge branch 'dev-0.14-bgfxInit' of https://github.com/CedricGuilleme…
CedricGuillemet Jul 31, 2019
59bd0cd
bgfx shader compilation pipeline
CedricGuillemet Aug 4, 2019
a791ebf
evaluators cleaned, blit in atlas thumbnail
CedricGuillemet Aug 5, 2019
8a68980
minor cleaning
CedricGuillemet Aug 5, 2019
a0b696d
replace constants with bgfx ones
CedricGuillemet Aug 5, 2019
015f2e9
read textures
CedricGuillemet Aug 5, 2019
7d96a96
evaluation info
CedricGuillemet Aug 6, 2019
71a44c6
oups oups
CedricGuillemet Aug 6, 2019
0f5c745
gltf read WIP
CedricGuillemet Aug 6, 2019
0ee74d4
removed dead code
CedricGuillemet Aug 6, 2019
be764ed
meh
CedricGuillemet Aug 7, 2019
f582893
Merge branch 'dev-0.14-bgfxInit' of https://github.com/CedricGuilleme…
CedricGuillemet Aug 7, 2019
9889aee
almost code complete: missing samplers and compute shader code
CedricGuillemet Aug 7, 2019
9d73e7c
samplers
CedricGuillemet Aug 8, 2019
d406e29
ui callback draw
CedricGuillemet Aug 8, 2019
2c17634
emscripten
CedricGuillemet Aug 8, 2019
68eef19
emscripten + bgfx + webgl shaders
CedricGuillemet Aug 9, 2019
12020ac
still not there
CedricGuillemet Aug 10, 2019
290407b
another pass on shaders
CedricGuillemet Aug 11, 2019
c162844
new evaluation system
CedricGuillemet Aug 12, 2019
634af6d
command line parameters
CedricGuillemet Aug 12, 2019
a846a92
temp disabling of stbimage
CedricGuillemet Aug 12, 2019
61c4e0c
Merge branch 'dev-0.14-bgfxInit' of https://github.com/CedricGuilleme…
CedricGuillemet Aug 12, 2019
591e77a
space
CedricGuillemet Aug 12, 2019
ad8abb2
ready to merge bgfx in 0.14
CedricGuillemet Aug 14, 2019
8ddc8c1
Merge pull request #72 from CedricGuillemet/dev-0.14-bgfxInit
CedricGuillemet Aug 14, 2019
167442c
google analytics
CedricGuillemet Aug 14, 2019
f37d53c
removed fur/glslcompute
CedricGuillemet Aug 17, 2019
d755ebc
unit tests fixes
CedricGuillemet Aug 18, 2019
f24b61e
never ending cleaning, testing, debugging...
CedricGuillemet Aug 18, 2019
fbb24d0
fix deletion and dirty states
CedricGuillemet Aug 19, 2019
9aa70ca
more bgfx compliant stuff
CedricGuillemet Aug 25, 2019
323f36b
pixelize and iqnoise removed
CedricGuillemet Aug 25, 2019
7d3a051
voronoi testu
CedricGuillemet Aug 25, 2019
47b12f6
phsysical sky
CedricGuillemet Aug 26, 2019
f44a236
physical sky
CedricGuillemet Aug 26, 2019
e6d027e
stb_image_write is back
CedricGuillemet Aug 27, 2019
df23067
test unit fixes WIP
CedricGuillemet Sep 1, 2019
08a119d
more debugging/fixes
CedricGuillemet Sep 1, 2019
a37f4f4
cube radiance
CedricGuillemet Sep 2, 2019
5ffaa46
runtime id fix
CedricGuillemet Sep 2, 2019
99c9c5e
testunit on multiplex
CedricGuillemet Sep 8, 2019
ea139f7
NodeIndex/SlotIndex type
CedricGuillemet Sep 9, 2019
6922902
multiplex test units
CedricGuillemet Sep 16, 2019
456f23d
multiplex auto tests
CedricGuillemet Sep 22, 2019
ea8595a
gradient editor
CedricGuillemet Sep 23, 2019
a37c7ae
removed old gradient edit code
CedricGuillemet Sep 23, 2019
9c10625
Make it compile on linux
leiserfg Sep 28, 2019
1bf066c
Merge pull request #75 from leiserfg/dev-0.14
CedricGuillemet Sep 28, 2019
7bcbe0d
misc
CedricGuillemet Sep 28, 2019
fa3dcd6
Merge branch 'dev-0.14' of https://github.com/CedricGuillemet/Imogen …
CedricGuillemet Sep 28, 2019
49a4b5a
layout/decl
CedricGuillemet Sep 28, 2019
c105218
back to decl
CedricGuillemet Oct 26, 2019
e638594
small bugfixes
CedricGuillemet Oct 27, 2019
adef374
connection fix with multiplex
CedricGuillemet Nov 10, 2019
59d2dff
png encoding/decoding for paint
CedricGuillemet Nov 11, 2019
75ee5b2
inspect take care of view zoom/pan
CedricGuillemet Nov 13, 2019
e85611a
neverending fixes....
CedricGuillemet Nov 17, 2019
613f1a2
refactor types
CedricGuillemet Nov 17, 2019
10be8d0
Merge pull request #77 from CedricGuillemet/dev-0.14-refactor
CedricGuillemet Nov 17, 2019
1b831d0
animation tracks sharing
CedricGuillemet Nov 19, 2019
88ac906
fix fix fix fix
CedricGuillemet Nov 23, 2019
b49e98f
bug fix + nicer icons
CedricGuillemet Nov 24, 2019
ed9bb07
fixed crop
CedricGuillemet Nov 30, 2019
aa72110
imgui bgfx moved back to ext
CedricGuillemet Nov 30, 2019
aa611b6
free proxy RT when limit is reached
CedricGuillemet Dec 1, 2019
ba412de
imview
CedricGuillemet Dec 1, 2019
1cb4a0f
gltf
CedricGuillemet Jun 27, 2020
6e0f560
node_vs
CedricGuillemet Jun 27, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "ext/bgfx"]
path = ext/bgfx
url = https://github.com/JoshuaBrookover/bgfx.cmake.git
276 changes: 242 additions & 34 deletions CMakeLists.txt

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,4 +87,7 @@ GLSL-PathTracer - knightcrawler25 https://github.com/knightcrawler25/GLSL-PathTr

imgui_markdown - Juliette Foucaut https://github.com/juliettef/imgui_markdown

IconFontCppHeaders - Juliette Foucaut https://github.com/juliettef/IconFontCppHeaders

CGLTF - Johannes Kuhlmann https://github.com/jkuhlmann/cgltf

Binary file removed Refs/Concrete__Tutorial3.jpg
Binary file not shown.
Binary file removed Refs/D1lhp6_W0AEfica.jpg
Binary file not shown.
Binary file removed Refs/DNkmDcHU8AAZy8t.jpg large.jpg
Binary file not shown.
Binary file removed Refs/DNt9Vy6X4AAg785.jpg large.jpg
Binary file not shown.
Binary file not shown.
Binary file removed Refs/Rock_Wall_01_Cube_03_Layout_Comp.jpg
Binary file not shown.
Binary file removed Refs/Rock_Wall_01_Cube_Clay_03_Layout_Comp.jpg
Binary file not shown.
Binary file removed Refs/Rock_Wall_01_Flats_Layout_Comp.jpg
Binary file not shown.
Binary file removed Refs/Rock_Wall_01_Wall_03_Layout_Comp.jpg
Binary file not shown.
Binary file removed Refs/Rock_Wall_01_Wall_Clay_03_Layout_Comp.jpg
Binary file not shown.
Binary file removed Refs/TileTurnTable_60FPS-HD.mp4
Binary file not shown.
Binary file removed Refs/aaro-syrjanen-breakdown.jpg
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed Refs/aaro-syrjanen-grumpy-lion-plane-20180820-a.jpg
Binary file not shown.
Binary file not shown.
Binary file removed Refs/amy-payne-mw-pool-tile-substance-materials.jpg
Binary file not shown.
Binary file removed Refs/arvin-villapando-toolbag-uplox.jpg
Binary file not shown.
Binary file removed Refs/arvin-villapando-toolbag-uplox2.jpg
Binary file not shown.
Binary file removed Refs/ben-keeling-marbledrain3.jpg
Binary file not shown.
Binary file removed Refs/ben-keeling-marbledrain4.jpg
Binary file not shown.
Binary file removed Refs/ben-keeling-marbledrain5.jpg
Binary file not shown.
Binary file removed Refs/bram-z-bramzsandplanerenderdesigner.jpg
Binary file not shown.
Binary file removed Refs/bram-z-groundrocktexturesubstancebramz.jpg
Binary file not shown.
Binary file removed Refs/bram-z-substancedesignerstonesgroundbramz.jpg
Diff not rendered.
Binary file removed Refs/carreaux-divers.jpg
Diff not rendered.
Binary file removed Refs/cobblestone_graph.jpg
Diff not rendered.
Binary file removed Refs/daniel-thiger-forestscene-a-sphere.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-concrete-panels-maps.jpg
Diff not rendered.
Diff not rendered.
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-desert-cliff-map.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-desert-cliff-render2.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-forest-rock-maps.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-forest-rock-render1.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-hojas-maps.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-hojas-render-02-s.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-hojas-render-05-s.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-layered-rock-maps.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-layered-rock-render-s.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-mars-surface-maps.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-mars-surface-render-p.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-mars-surface-render1-p.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-old-stone-wall-maps.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-old-stone-wall-render-s.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-old-stone-wall-render1.jpg
Diff not rendered.
Binary file removed Refs/eugenio-stanislav-old-stone-wall-render2.jpg
Diff not rendered.
Binary file removed Refs/eunji-nam-p01.jpg
Diff not rendered.
Binary file removed Refs/eunji-nam-texture3.jpg
Diff not rendered.
Binary file removed Refs/george-rushing-cathedral-window-maps1.jpg
Diff not rendered.
Binary file removed Refs/george-rushing-cathedral-window-nodes.jpg
Diff not rendered.
Binary file removed Refs/george-rushing-cathedral-window.jpg
Diff not rendered.
Binary file removed Refs/honey.png
Diff not rendered.
Binary file removed Refs/honey_pbr.png
Diff not rendered.
Binary file removed Refs/imanol-delgado-as22222222.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-1-2.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-1.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-2-1.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-2-2.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-2-3.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-2.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-22.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-2combination.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-3.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-33.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-3yellowline.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-4.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-4surfacewear.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-5.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-5pothole.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-6clean.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-7oil.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-chester1.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-chester2.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-chester3.jpg
Diff not rendered.
Binary file removed Refs/james-lucas-tilesrender-take1.jpg
Diff not rendered.
Binary file removed Refs/jamie-jamieson-render-1.jpg
Diff not rendered.
Binary file removed Refs/jamie-jamieson-render-2.jpg
Diff not rendered.
Binary file removed Refs/jamie-jamieson-screenshot013.jpg
Diff not rendered.
Binary file removed Refs/jamie-jamieson-screenshot014.jpg
Diff not rendered.
Binary file removed Refs/jamie-jamieson-screenshot015.jpg
Diff not rendered.
Binary file removed Refs/jeffrey-hepburn-mandalasculpt02.jpg
Diff not rendered.
Binary file removed Refs/jeffrey-hepburn-mandalasculpt04.jpg
Diff not rendered.
Binary file removed Refs/jeffrey-hepburn-mandalasculpt05.jpg
Diff not rendered.
Binary file removed Refs/jeffrey-hepburn-mandalasculpt06.jpg
Diff not rendered.
Binary file removed Refs/jeffrey-hepburn-mandalasculpt07.jpg
Diff not rendered.
Binary file removed Refs/lukas-patrus-cylinder-color.jpg
Diff not rendered.
Binary file removed Refs/lukas-patrus-plane-color.jpg
Diff not rendered.
Binary file removed Refs/lukas-patrus-plane-light.jpg
Diff not rendered.
Binary file removed Refs/lukas-patrus-preview-basecolor.jpg
Diff not rendered.
Binary file removed Refs/minkyung-kim-01.jpg
Diff not rendered.
Binary file removed Refs/minkyung-kim-02.jpg
Diff not rendered.
Binary file removed Refs/minkyung-kim-03.jpg
Diff not rendered.
Binary file removed Refs/minkyung-kim-08.jpg
Diff not rendered.
Binary file removed Refs/minkyung-kim-ss.jpg
Diff not rendered.
Binary file removed Refs/mira-sin-ceiling01-portfoilo01.jpg
Diff not rendered.
Binary file removed Refs/mira-sin-ceiling01-portfoilo02.jpg
Diff not rendered.
Binary file removed Refs/mira-sin-ceiling01-portfoilo05.jpg
Diff not rendered.
Binary file removed Refs/mira-sin-ceiling01-portfoilo06.jpg
Diff not rendered.
Binary file removed Refs/overlappingTiles.png
Diff not rendered.
Binary file removed Refs/pauline-boiteux-metal-05.jpg
Diff not rendered.
Binary file removed Refs/pauline-boiteux-metal-06.jpg
Diff not rendered.
Binary file removed Refs/pauline-boiteux-metal-07.jpg
Diff not rendered.
Binary file removed Refs/pauline-boiteux-wall-height.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-acu-text-01-1.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-acu-text-010-1.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-acu-text-011-1.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-acu-text-02-1.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-blacknwhitemarble-tiles.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-marble-011.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-redmarbletiles.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-stone-wal02l-pfleau.jpg
Diff not rendered.
Binary file removed Refs/pierre-fleau-wall-brick-pfleau02.jpg
Diff not rendered.
Binary file removed Refs/pim-hendriks-pg3.jpg
Diff not rendered.
Binary file removed Refs/pim-hendriks-pg4.jpg
Diff not rendered.
Binary file removed Refs/pim-hendriks-pg5.jpg
Diff not rendered.
Binary file removed Refs/pim-hendriks-pg6.jpg
Diff not rendered.
Binary file removed Refs/pim-hendriks-pg7.jpg
Diff not rendered.
Binary file removed Refs/pim-hendriks-pg8.jpg
Diff not rendered.
Binary file removed Refs/pim-hendriks-pg9.jpg
Diff not rendered.
Binary file removed Refs/rogelio-olguin-bronze-trims.jpg
Diff not rendered.
Binary file removed Refs/rogelio-olguin-metal-floor-03.jpg
Diff not rendered.
Binary file removed Refs/rogelio-olguin-tile-floor-01.jpg
Diff not rendered.
Binary file removed Refs/sbs_directionalWarp.JPG
Diff not rendered.
Binary file removed Refs/scifi.jpg
Diff not rendered.
Binary file removed Refs/simmou-rida-screenshot008.jpg
Diff not rendered.
Binary file removed Refs/simmou-rida-sub-graph.jpg
Diff not rendered.
Binary file removed Refs/substance-Kuzyakin-ceramic-tiles-1.png
Diff not rendered.
Binary file removed Refs/substance-Kuzyakin-ceramic-tiles-2.png
Diff not rendered.
Binary file removed Refs/substance-hugobeyer-victorian-1.png
Diff not rendered.
Binary file removed Refs/substance-hugobeyer-victorian-2.png
Diff not rendered.
Binary file removed Refs/substance-karthik-j-pattern-tile-001.jpg
Diff not rendered.
Binary file removed Refs/substance-karthik-j-pattern-tile-002.jpg
Diff not rendered.
Binary file removed Refs/substance-karthik-j-pattern-tile-003.jpg
Diff not rendered.
Binary file removed Refs/substance-karthik-j-pattern-tile-004.jpg
Diff not rendered.
Binary file removed Refs/substance-karthik-j-pattern-tile-graph.jpg
Diff not rendered.
Diff not rendered.
Binary file removed Refs/substance-unknown-marble.jpg
Diff not rendered.
Binary file removed Refs/substance-unknown-morocco.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-concrete-01.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-concrete-02.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-concrete-03.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-concrete-04.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-concrete-05.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-concrete-breakdown-01.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-concrete-breakdown-02.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-cracksbreakdown.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-material-04.jpg
Diff not rendered.
Binary file removed Refs/tristan-meere-tilesbreakdown.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-basic-final-06.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-01.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-02.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-03.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-04.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-05.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-06.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-07.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-08.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-09.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-10.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-11.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-12.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-13.jpg
Diff not rendered.
Binary file removed Refs/vinicius-ribeiro-render-14.jpg
Diff not rendered.
Binary file removed Refs/yannick-castaing-de6-004.jpg
Diff not rendered.
Binary file removed Refs/yannick-castaing-de6-005.jpg
Diff not rendered.
Binary file removed Refs/yannick-castaing-de6-006.jpg
Diff not rendered.
Binary file removed Refs/yannick-castaing-designer.jpg
Diff not rendered.
2 changes: 1 addition & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ pool:
vmImage: 'Ubuntu-16.04'

steps:
- script: sudo apt-get install -y build-essential cmake libffi-dev libgtk-3-dev git clang
- script: sudo apt-get install -y build-essential cmake libffi-dev libgtk-3-dev git clang libsdl2-dev libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libswscale-dev libswresample-dev libpostproc-dev
displayName: 'Install Build Deps'

- script: |
Expand Down
Binary file added bin/Autotests/Assets/CartoonHead.gltf/scene.bin
Binary file not shown.
270 changes: 270 additions & 0 deletions bin/Autotests/Assets/CartoonHead.gltf/scene.gltf
Original file line number Diff line number Diff line change
@@ -0,0 +1,270 @@
{
"accessors": [
{
"bufferView": 1,
"componentType": 5126,
"count": 65532,
"max": [
1.569299578666687,
1.4159302711486816,
0.87469422817230225
],
"min": [
-1.569299578666687,
-1.621997594833374,
-4.0125851631164551
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 786384,
"componentType": 5126,
"count": 65532,
"max": [
0.99999606609344482,
0.9999886155128479,
0.99999231100082397
],
"min": [
-0.9999961256980896,
-1,
-0.99999266862869263
],
"type": "VEC3"
},
{
"bufferView": 2,
"componentType": 5126,
"count": 65532,
"max": [
1,
1,
1,
1
],
"min": [
1,
1,
1,
1
],
"type": "VEC4"
},
{
"bufferView": 0,
"componentType": 5125,
"count": 335421,
"max": [
65531
],
"min": [
0
],
"type": "SCALAR"
},
{
"bufferView": 1,
"byteOffset": 1572768,
"componentType": 5126,
"count": 37450,
"max": [
1.5645266771316528,
1.4146754741668701,
0.87469422817230225
],
"min": [
-1.569299578666687,
-1.6220142841339111,
-4.0125851631164551
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 2022168,
"componentType": 5126,
"count": 37450,
"max": [
0.99999558925628662,
0.99993050098419189,
0.99991405010223389
],
"min": [
-0.99999552965164185,
-0.99990594387054443,
-0.99985039234161377
],
"type": "VEC3"
},
{
"bufferView": 2,
"byteOffset": 1048512,
"componentType": 5126,
"count": 37450,
"max": [
1,
1,
1,
1
],
"min": [
1,
1,
1,
1
],
"type": "VEC4"
},
{
"bufferView": 0,
"byteOffset": 1341684,
"componentType": 5125,
"count": 137967,
"max": [
37449
],
"min": [
0
],
"type": "SCALAR"
}
],
"asset": {
"extras": {
"author": "DeMoon (https://sketchfab.com/demoon)",
"license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)",
"source": "https://sketchfab.com/models/4769e1ab43824dfb98a5da736988b718",
"title": "Cartoon Head002"
},
"generator": "Sketchfab-3.20.7",
"version": "2.0"
},
"bufferViews": [
{
"buffer": 0,
"byteLength": 1893552,
"byteOffset": 0,
"name": "floatBufferViews",
"target": 34963
},
{
"buffer": 0,
"byteLength": 2471568,
"byteOffset": 1893552,
"byteStride": 12,
"name": "floatBufferViews",
"target": 34962
},
{
"buffer": 0,
"byteLength": 1647712,
"byteOffset": 4365120,
"byteStride": 16,
"name": "floatBufferViews",
"target": 34962
}
],
"buffers": [
{
"byteLength": 6012832,
"uri": "scene.bin"
}
],
"materials": [
{
"doubleSided": true,
"emissiveFactor": [
0,
0,
0
],
"name": "material_0",
"pbrMetallicRoughness": {
"baseColorFactor": [
1,
1,
1,
1
],
"metallicFactor": 0,
"roughnessFactor": 0.59999999999999998
}
}
],
"meshes": [
{
"primitives": [
{
"attributes": {
"COLOR_0": 2,
"NORMAL": 1,
"POSITION": 0
},
"indices": 3,
"material": 0,
"mode": 4
}
]
},
{
"primitives": [
{
"attributes": {
"COLOR_0": 6,
"NORMAL": 5,
"POSITION": 4
},
"indices": 7,
"material": 0,
"mode": 4
}
]
}
],
"nodes": [
{
"children": [
1
],
"name": "RootNode (gltf orientation matrix)",
"rotation": [
-0.70710678118654746,
-0,
-0,
0.70710678118654757
]
},
{
"children": [
2
],
"name": "RootNode (model correction matrix)"
},
{
"children": [
3,
4
],
"name": "Cartoon Head002.OBJ.cleaner.materialmerger.gles"
},
{
"mesh": 0,
"name": ""
},
{
"mesh": 1,
"name": ""
}
],
"scene": 0,
"scenes": [
{
"name": "OSG_Scene",
"nodes": [
0
]
}
]
}

Binary file added bin/Autotests/Assets/Lycksele/negx.jpg
Binary file added bin/Autotests/Assets/Lycksele/negy.jpg
Binary file added bin/Autotests/Assets/Lycksele/negz.jpg
Binary file added bin/Autotests/Assets/Lycksele/posx.jpg
Binary file added bin/Autotests/Assets/Lycksele/posy.jpg
Binary file added bin/Autotests/Assets/Lycksele/posz.jpg
13 changes: 13 additions & 0 deletions bin/Autotests/Assets/Lycksele/readme.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Author
======

This is the work of Emil Persson, aka Humus.
http://www.humus.name



License
=======

This work is licensed under a Creative Commons Attribution 3.0 Unported License.
http://creativecommons.org/licenses/by/3.0/
Binary file added bin/Autotests/Assets/PartyCat.jpg
Binary file added bin/Autotests/Assets/Vancouver.jpg
1,330 changes: 1,330 additions & 0 deletions bin/Autotests/Assets/studio022.hdr

Large diffs are not rendered by default.

Binary file renamed bin/library.dat → bin/DefaultLibrary.imogen
Binary file not shown.
Binary file modified bin/Documentation/Examples/Example_AO.png
Binary file modified bin/Documentation/Examples/Example_Blend_Add.png
Binary file modified bin/Documentation/Examples/Example_Blend_Average.png
Binary file modified bin/Documentation/Examples/Example_Blend_Color_Burn.png
Binary file modified bin/Documentation/Examples/Example_Blend_Color_Dodge.png
Binary file modified bin/Documentation/Examples/Example_Blend_Darken.png
Binary file modified bin/Documentation/Examples/Example_Blend_Difference.png
Binary file modified bin/Documentation/Examples/Example_Blend_Exclusion.png
Binary file modified bin/Documentation/Examples/Example_Blend_Inverse_Difference.png
Binary file modified bin/Documentation/Examples/Example_Blend_Lighten.png
Binary file modified bin/Documentation/Examples/Example_Blend_Multiply.png
Binary file modified bin/Documentation/Examples/Example_Blend_Screen.png
Binary file modified bin/Documentation/Examples/Example_Blend_Soft_Light.png
Binary file modified bin/Documentation/Examples/Example_Blend_Subtract.png
Binary file modified bin/Documentation/Examples/Example_Blur.png
Binary file modified bin/Documentation/Examples/Example_ChannelPacker.png
Binary file modified bin/Documentation/Examples/Example_Checker.png
Binary file modified bin/Documentation/Examples/Example_Circle.png
Binary file modified bin/Documentation/Examples/Example_CircleSplatter.png
Binary file modified bin/Documentation/Examples/Example_Clamp.png
Binary file modified bin/Documentation/Examples/Example_Color.png
Binary file modified bin/Documentation/Examples/Example_Crop.png
Binary file modified bin/Documentation/Examples/Example_CubeRadiance.png
Binary file modified bin/Documentation/Examples/Example_CubemapView.png
Binary file modified bin/Documentation/Examples/Example_Disolve.png
Binary file modified bin/Documentation/Examples/Example_Distance.png
Binary file modified bin/Documentation/Examples/Example_EdgeDetect.png
Binary file modified bin/Documentation/Examples/Example_EquirectConverter.png
Binary file modified bin/Documentation/Examples/Example_FurDisplay.png
Binary file modified bin/Documentation/Examples/Example_FurGenerator.png
Binary file modified bin/Documentation/Examples/Example_FurIntegrator.png
Binary file modified bin/Documentation/Examples/Example_GLTFRead.png
Binary file modified bin/Documentation/Examples/Example_GradientBuilder.png
Binary file removed bin/Documentation/Examples/Example_Hexagon.png
Diff not rendered.
Binary file modified bin/Documentation/Examples/Example_ImageRead.png
Binary file modified bin/Documentation/Examples/Example_ImageWrite.png
Binary file modified bin/Documentation/Examples/Example_Invert.png
Binary file modified bin/Documentation/Examples/Example_Kaleidoscope.png
Binary file modified bin/Documentation/Examples/Example_LambertMaterial.png
Binary file modified bin/Documentation/Examples/Example_Lens.png
Binary file modified bin/Documentation/Examples/Example_MADD.png
Binary file added bin/Documentation/Examples/Example_Multiplex.png
Binary file modified bin/Documentation/Examples/Example_NGon.png
Binary file modified bin/Documentation/Examples/Example_NormalMap.png
Binary file modified bin/Documentation/Examples/Example_NormalMapBlending.png
Binary file modified bin/Documentation/Examples/Example_PBR.png
Binary file modified bin/Documentation/Examples/Example_PBR2.png
Binary file modified bin/Documentation/Examples/Example_Paint2D.png
Binary file modified bin/Documentation/Examples/Example_Paint3D.png
Binary file modified bin/Documentation/Examples/Example_Palette_C64.png
Binary file modified bin/Documentation/Examples/Example_Palette_CGA0.png
Binary file modified bin/Documentation/Examples/Example_Palette_CGA1.png
Binary file modified bin/Documentation/Examples/Example_Palette_CGA2.png
Binary file modified bin/Documentation/Examples/Example_Palette_CGA3.png
Binary file modified bin/Documentation/Examples/Example_Palette_CGA4.png
Binary file modified bin/Documentation/Examples/Example_Palette_CGA5.png
Binary file modified bin/Documentation/Examples/Example_Palette_EGA.png
Binary file modified bin/Documentation/Examples/Example_Palette_Gameboy(mono).png
Binary file modified bin/Documentation/Examples/Example_Palette_PICO-8.png
Binary file modified bin/Documentation/Examples/Example_PathTracer.png
Binary file modified bin/Documentation/Examples/Example_PerlinNoise.png
Binary file modified bin/Documentation/Examples/Example_PhysicalSky.png
Binary file modified bin/Documentation/Examples/Example_Pixelize.png
Binary file modified bin/Documentation/Examples/Example_PolarCoords.png
Binary file modified bin/Documentation/Examples/Example_Ramp.png
Binary file modified bin/Documentation/Examples/Example_ReactionDiffusion.png
Binary file modified bin/Documentation/Examples/Example_SVG.png
Binary file modified bin/Documentation/Examples/Example_SceneLoader.png
Binary file modified bin/Documentation/Examples/Example_Sine.png
Binary file modified bin/Documentation/Examples/Example_SmoothStep.png
Binary file removed bin/Documentation/Examples/Example_Square.png
Diff not rendered.
Binary file modified bin/Documentation/Examples/Example_Swirl.png
Binary file modified bin/Documentation/Examples/Example_TerrainPreview.png
Binary file modified bin/Documentation/Examples/Example_Thumbnail.png
Binary file modified bin/Documentation/Examples/Example_Tile.png
Binary file modified bin/Documentation/Examples/Example_Transform.png
Binary file modified bin/Documentation/Examples/Example_Voronoi.png
Binary file modified bin/Documentation/Examples/Example_Warp.png
Binary file modified bin/Documentation/Examples/Example_iqnoise.png
Loading