bjorn
|
bdf130800e
|
ShaderBlock:getShaderCode;
|
2018-08-06 11:46:42 -07:00 |
|
bjorn
|
f95685ba80
|
ShaderBlock:send(blob);
|
2018-08-06 10:42:23 -07:00 |
|
bjorn
|
86380e7694
|
ShaderBlock:getOffset;
|
2018-08-06 10:42:19 -07:00 |
|
bjorn
|
e3e17bc84c
|
ShaderBlock:isWritable;
|
2018-08-06 10:41:57 -07:00 |
|
bjorn
|
70b27bd846
|
Use new table shorthand for newShaderBlock formats;
Also luax_checkuniformtype and error message improvements.
|
2018-08-06 10:34:12 -07:00 |
|
bjorn
|
08b113f755
|
opps;
|
2018-08-06 09:12:59 -07:00 |
|
bjorn
|
22b674b737
|
emscripten guards;
|
2018-08-06 08:51:06 -07:00 |
|
bjorn
|
5cefe023d1
|
Fix issue where binding msaa canvas could fail;
|
2018-08-04 18:46:04 -07:00 |
|
bjorn
|
a713a3d14f
|
Use 4 for default msaa instead of max;
Turns out msaa of 32 is really really slow
|
2018-08-04 18:44:36 -07:00 |
|
bjorn
|
c770ec6226
|
Fix undefined variable;
|
2018-08-03 19:21:15 -07:00 |
|
bjorn
|
f973f259c7
|
Update CMakeLists;
|
2018-08-03 18:39:04 -07:00 |
|
bjorn
|
b33e0e33c5
|
Improve error messages slightly;
|
2018-08-03 13:19:28 -07:00 |
|
bjorn
|
66c1f373d3
|
Fix (i)vec3 std140;
|
2018-08-03 12:36:25 -07:00 |
|
bjorn
|
75159a7823
|
Error if you try to create an SSBO but it's not supported;
|
2018-08-03 12:30:01 -07:00 |
|
bjorn
|
96a1d96798
|
Shader refcounts its blocks;
|
2018-08-03 12:28:25 -07:00 |
|
bjorn
|
1d4992a1ff
|
Enforce limits on UBO/SSBO count in Shaders;
|
2018-08-03 12:24:41 -07:00 |
|
bjorn
|
5e9ef9a757
|
rm writable from UniformBlock;
|
2018-08-03 12:22:28 -07:00 |
|
bjorn
|
1b7261de5c
|
lovr.graphics.getSupported;
|
2018-08-03 11:46:21 -07:00 |
|
bjorn
|
f6f322fc7f
|
Treat UBOs and SSBOs more similarly to reduce duplication;
|
2018-08-03 11:34:11 -07:00 |
|
bjorn
|
76fb1681fa
|
Storage buffer variable introspection;
|
2018-08-03 11:19:40 -07:00 |
|
bjorn
|
da3356bb2f
|
Shader introspection for storage blocks;
|
2018-08-02 17:18:03 -07:00 |
|
bjorn
|
7d9b728669
|
Remove 32 uniform limit;
|
2018-08-02 16:13:27 -07:00 |
|
bjorn
|
085ee71d86
|
ARB_compute_shader; ARB_program_interface_query; ARB_shader_storage_buffer_object;
|
2018-08-02 15:34:58 -07:00 |
|
bjorn
|
54e466f2a0
|
.appveyor.yml: Add skip_branch_with_pr;
|
2018-08-02 05:10:34 -07:00 |
|
bjorn
|
1946f860f8
|
More storage block stuff;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
b8faff6986
|
Add writable and usage flags to ShaderBlock;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
ee213c8b5a
|
Yeah yeah whatever std140;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
d1923ce711
|
Put back apple instancing fix;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
73b50c22cd
|
Fix some typos;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
5e8f4bb69c
|
Shader:setBlock validation;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
7e3f256ba2
|
Spacing;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
ce19599fec
|
Improve uniform error messages;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
4589ce66d0
|
luax_checkuniform supports samplers;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
2b093b5828
|
ShaderBlock:send; Helper function for reading uniforms;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
18ee139341
|
rm shaderblock header;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
a4052430a4
|
Shader:getBlock; Shader:setBlock;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
854431c9ea
|
Rebase;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
a372abb810
|
Reorganize uniform/block data structures;
|
2018-08-02 05:04:40 -07:00 |
|
bjorn
|
e8afcb9b71
|
Shaders introspect their blocks;
|
2018-08-02 05:03:28 -07:00 |
|
bjorn
|
85ff844d24
|
lovrShaderBlockCreate;
|
2018-08-02 05:03:28 -07:00 |
|
bjorn
|
823886f03f
|
Start newShaderBlock;
|
2018-08-02 05:03:28 -07:00 |
|
Bjorn Swenson
|
08eddc572a
|
Merge pull request #48 from bjornbytes/stbtt
Use stb_truetype instead of FreeType;
|
2018-08-02 04:28:51 -07:00 |
|
bjorn
|
23bfc4b5aa
|
Fix bug with texture atlas expansion;
|
2018-08-02 03:41:21 -07:00 |
|
bjorn
|
d0381cbf9d
|
Don't forget to retain the blob;
|
2018-08-02 03:41:21 -07:00 |
|
bjorn
|
1ebb5256d9
|
Update CMakeLists;
|
2018-08-02 03:41:21 -07:00 |
|
bjorn
|
8405bff070
|
Use stb_truetype instead of FreeType;
|
2018-08-02 03:41:21 -07:00 |
|
bjorn
|
0b70285e30
|
Fix WebGL memcpys;
|
2018-08-02 03:40:47 -07:00 |
|
bjorn
|
b6afc59b33
|
rm gpu.h
|
2018-08-02 03:31:45 -07:00 |
|
bjorn
|
76023b4b6c
|
Fix Shader uniform leak;
|
2018-08-02 03:27:16 -07:00 |
|
bjorn
|
abd1c75140
|
Properly release glyph TextureData;
|
2018-08-02 03:27:16 -07:00 |
|