Moritz Brückner
a1b121a2a7
Add per-material custom UI for drivers
2020-11-17 18:54:53 +01:00
Moritz Brückner
6165c43321
Properly indent shader code in write_attrib()
2020-11-12 20:10:08 +01:00
Moritz Brückner
13cf5d12a5
Check for uniqueness when adding init statements to shader main() (+ indent)
2020-10-08 23:08:37 +02:00
Moritz Brückner
cd63597fad
Add ParserState class for better handling of cycles.py state
2020-10-05 20:42:59 +02:00
Moritz Brückner
da8fca1b3b
Move node parsing into subpackages part 1
2020-10-05 01:36:33 +02:00
Moritz Brückner
8d8526a389
Shader export: don't add duplicate ins/out/includes
2020-08-19 17:12:58 +02:00
Moritz Brückner
32613312b3
Add newline after shader functions
2020-06-28 20:26:05 +02:00
Moritz Brückner
620cb1f26e
Custom shader names in shader make functions
2020-06-28 20:06:38 +02:00
luboslenco
b0cd02d68e
Allow multiple color attachment formats
2020-05-10 10:46:12 +02:00
Lubos Lenco
967f69b24a
Color attachment format
2020-05-06 18:11:02 +02:00
Moritz Brückner
1e4d94a77e
Fix docstring
2020-04-18 22:18:38 +02:00
Moritz Brückner
146c890349
New Shader.add_const() method to add global constants
2020-04-18 21:26:45 +02:00
N8n5h
decf89305c
Fix support for box/triplanar mapping
...
I modified the shader parser so that triplanar mapping of textures is supported.
Normals are supported.
Currently tested with Armory PBR and Principled BSDF.
2020-03-14 23:44:15 -03:00
unknown
5b2b6428d5
Use per-target color mask
2019-04-06 13:03:04 +02:00
Lubos Lenco
44c8cdb679
Fix legacy shaders flag
2019-02-10 20:37:38 +01:00
luboslenco
a531b52b9f
UI style
2018-12-19 13:33:17 +01:00
luboslenco
975f995796
Faster and smaller vertex data
2018-12-14 15:27:43 +01:00
luboslenco
914030e7f4
Shadowmap arrays
2018-12-11 23:05:18 +01:00
luboslenco
687f4e71ce
Voxel ao for hlsl
2018-12-04 19:06:01 +01:00
luboslenco
9f241a89b5
Armory now takes Image node - Color Space into account
2018-11-13 16:51:19 +01:00
unknown
a27adbf42e
Runtime shader gen
2018-10-26 19:45:07 +02:00
luboslenco
5278226b4c
More shader write fixes
2018-03-27 10:10:12 +02:00
luboslenco
310511bbf4
Fix shader.contains
2018-03-26 19:45:15 +02:00
luboslenco
3e5fff8d9d
Writing shader attribs
2018-03-26 18:15:02 +02:00
luboslenco
df96e7d663
Pre-fetch shader textures
2018-03-26 18:04:11 +02:00
Lubos Lenco
42b4185187
Reduce shader count
2017-12-20 15:37:58 +01:00
Lubos Lenco
42242b835d
Python clean up
2017-11-20 14:32:36 +01:00
Lubos Lenco
f87bee5bc8
Shader compiler fixes
2017-11-10 15:18:44 +01:00
Lubos Lenco
8ab1b45dbb
Fix Mapping node for normals
2017-10-30 18:37:45 +01:00
Lubos Lenco
7befa00fb6
Begin fast voxels for maxwell
2017-10-26 22:13:21 +02:00
Lubos Lenco
21c89b3eec
Faster voxels
2017-10-23 16:24:57 +02:00
Lubos Lenco
9d0e83b3ce
Shader compilation fixes
2017-10-06 19:44:10 +02:00
Lubos Lenco
70c30c308f
Improve restricted materials
2017-09-09 13:46:32 +02:00
Lubos Lenco
4a992ebd19
Atomic ops for voxels
2017-08-03 14:01:04 +02:00
Lubos Lenco
9d9f39aeb4
New material bind system
2017-05-25 16:48:41 +02:00
Lubos Lenco
56190c05f2
More VR, restricted materials gen
2017-04-26 14:21:22 +02:00
Lubos Lenco
46223379c5
Use floats
2017-04-12 13:25:09 +02:00
Lubos Lenco
44f257f6ba
Deferred+ renderer
2017-03-28 14:30:51 +02:00
Lubos Lenco
140e69fde8
Fix wpos write
2017-03-23 12:01:25 +01:00
Lubos Lenco
d7be94d6e1
Merge logic nodes
2017-03-21 03:06:38 +01:00
Lubos Lenco
0fc938911c
Move py sources to arm package
2017-03-15 12:30:14 +01:00