bjorn
|
0d3bc4cfaa
|
Disable depth mask when drawing text;
|
2017-10-15 09:16:13 -07:00 |
Ben Campbell
|
8f97384951
|
cheesy hack to module load order to get fake headset running
|
2017-10-12 23:04:18 +13:00 |
bjorn
|
9202b42d8d
|
Try to enable antialiasing in WebVR;
|
2017-08-27 13:23:21 -07:00 |
bjorn
|
9fd4030f47
|
Tweak sphere coordinates;
|
2017-08-15 21:21:49 -07:00 |
bjorn
|
e4a7c6bb47
|
Fix WebVR;
|
2017-08-15 01:05:18 -07:00 |
bjornbytes
|
3c3076f8c4
|
Fix VR rendering;
|
2017-08-12 20:43:23 -07:00 |
bjorn
|
0311232ae1
|
Add lovrModel and lovrView matrices;
|
2017-08-10 22:23:19 -07:00 |
bjorn
|
74f585ca8d
|
Use lovrAssert and lovrThrow for better errors;
|
2017-08-10 01:05:04 -07:00 |
bjorn
|
3cd245f2b0
|
Window customization via conf.lua;
|
2017-08-09 20:02:02 -07:00 |
bjorn
|
6c316c7587
|
Fix Shader bugs;
|
2017-08-09 00:56:13 -07:00 |
bjorn
|
9dd9678077
|
Fix default font bug;
|
2017-08-08 23:49:17 -07:00 |
bjorn
|
c76df39407
|
Organize lovrGraphicsReset;
|
2017-08-08 22:39:00 -07:00 |
bjorn
|
d849f2429c
|
Everything is probably broken;
|
2017-08-08 21:10:56 -07:00 |
bjorn
|
76f94e8ade
|
Rename primitive data structures;
|
2017-08-08 18:57:41 -07:00 |
bjorn
|
88a32fd951
|
Simplify Skybox stuff;
|
2017-08-08 18:52:28 -07:00 |
bjorn
|
45618f819e
|
Fix Skyboxes;
|
2017-08-08 18:24:29 -07:00 |
bjorn
|
58931f01e2
|
Allow lovr.graphics.setFont(nil);
|
2017-08-08 18:01:39 -07:00 |
bjorn
|
abbe5e36d0
|
Canvas state is internal;
|
2017-08-08 02:20:55 -07:00 |
bjorn
|
c89301c284
|
Texture is internal state;
|
2017-08-08 02:14:50 -07:00 |
bjorn
|
fe570e19f1
|
Diff vao, vbo, and ibo;
|
2017-08-08 02:13:07 -07:00 |
bjorn
|
dfd0926fab
|
Diff framebuffer;
|
2017-08-08 02:05:30 -07:00 |
bjorn
|
ef58eea4b8
|
Projection is transform state;
|
2017-08-08 01:37:23 -07:00 |
bjorn
|
6077cae95a
|
Font state;
|
2017-08-08 01:36:29 -07:00 |
bjorn
|
80c9d7f4d8
|
Shader state;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
3da48027ce
|
Use struct for shape state;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
b65673bc3f
|
Color object;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
9efa89768c
|
Organize graphics state;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
ef06a19fa4
|
Refactor texture filter structure;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
bb2ec5b49c
|
No pointers for CanvasState;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
f649a50264
|
rm lovrGraphicsSetPerspective;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
38c5342d8a
|
Private lovrGraphicsEnsureFont;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
1402213029
|
Clean up system limits;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
fd176a608a
|
Private graphics primitive functions;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
0e474ad6af
|
Reorganize lovrFontPrint;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
6b0f903b2e
|
rm lovr.graphics.getColorMask; rm lovr.graphics.setColorMask;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
ed25eef2d3
|
rm lovr.graphics.getScissor; rm lovr.graphics.setScissor;
|
2017-08-08 01:33:52 -07:00 |
bjorn
|
146d037cae
|
Simplify lovrGraphicsClear;
|
2017-08-01 13:11:32 -07:00 |
bjorn
|
48733f87c4
|
Just use EMCSRIPTEN instead of LOVR_WEB;
|
2017-08-01 12:16:09 -07:00 |
bjorn
|
416f6f7216
|
Default to LEQUAL CompareMode;
|
2017-07-31 02:42:44 -07:00 |
bjorn
|
8464463d4e
|
Set default texture filter before creating texture;
|
2017-07-31 02:41:13 -07:00 |
bjorn
|
6a8e22f5be
|
Don't check for ubiquitous extension;
|
2017-07-23 16:24:43 -07:00 |
bjorn
|
a1007a1545
|
Add anisotropy system limit;
|
2017-07-23 16:24:43 -07:00 |
bjorn
|
7d31410c8c
|
New Texture filter modes; lovr.graphics.setDefaultFilter;
|
2017-07-23 16:24:43 -07:00 |
bjorn
|
b25d345e72
|
Add compressed texture formats;
|
2017-07-23 16:24:43 -07:00 |
bjorn
|
8ad3e64a2d
|
Font shader;
|
2017-07-19 07:00:11 +09:00 |
bjorn
|
800d07a0de
|
Use msdfgen;
|
2017-07-19 07:00:11 +09:00 |
bjorn
|
41210b1bd0
|
lovr.graphics.plane takes regular transform;
|
2017-07-19 05:07:18 +09:00 |
bjorn
|
e5a311af09
|
Add glad for windows;
|
2017-06-23 19:35:49 -07:00 |
bjorn
|
83118a5012
|
lovr.graphics.sphere;
|
2017-06-21 23:10:45 -07:00 |
bjorn
|
dd1db4c86f
|
lovr.graphics.box; Better non-uniform scale;
|
2017-06-21 19:42:34 -07:00 |
bjorn
|
dfd6c91dec
|
lovr.graphics.cylinder;
|
2017-06-20 20:54:22 -07:00 |
bjorn
|
8beac66db0
|
OpenGL ES3; Remove glad;
Stop using OpenGL extensions and drop support for OpenGL ES2,
WebGL 1, and OpenGL 2. Remove glad.
|
2017-06-18 15:55:01 -07:00 |
bjorn
|
613b1ea67f
|
Refactor GL extension code;
|
2017-06-10 16:25:46 -07:00 |
bjorn
|
265a81c411
|
Add window title; Improve initial error handling;
|
2017-06-10 15:34:35 -07:00 |
bjorn
|
10ddc06c13
|
No resizable window;
|
2017-06-01 23:52:37 -07:00 |
bjorn
|
08a5259aec
|
Minor lovr.graphics.clear optimization;
|
2017-05-16 23:43:47 -06:00 |
bjorn
|
a2400e9876
|
WebVR fixes;
|
2017-04-29 13:33:59 -07:00 |
bjorn
|
0f1acae42a
|
WIP;
|
2017-04-16 16:56:49 -07:00 |
bjorn
|
9eb4d7b393
|
Move all window code into graphics module;
|
2017-04-12 19:48:47 -07:00 |
bjorn
|
7f687f9732
|
No game screen;
|
2017-04-02 05:55:21 -07:00 |
bjorn
|
3977db7249
|
Don't mess with depth test when rendering fonts;
|
2017-04-01 15:33:32 -07:00 |
bjorn
|
a04e5013ad
|
lovr.graphics.getSystemLimits;
|
2017-03-31 04:22:18 -07:00 |
bjorn
|
9d89ea5634
|
Allow custom fullscreen shaders;
|
2017-03-30 18:56:51 -07:00 |
bjorn
|
fbc9805ab1
|
Allow custom skybox shaders;
|
2017-03-30 18:54:39 -07:00 |
bjorn
|
847a01b76f
|
Fix skyboxes;
|
2017-03-30 18:48:03 -07:00 |
bjorn
|
390220f945
|
Font alignment;
|
2017-03-15 20:46:01 -07:00 |
bjorn
|
37c2a11172
|
Fix panorama Skyboxes I promise;
|
2017-03-12 17:31:06 -07:00 |
bjorn
|
5bd364f65f
|
Fix skybox math;
|
2017-03-12 17:13:50 -07:00 |
bjorn
|
a4257378f0
|
Panorama Skybox fixes;
|
2017-03-12 16:57:27 -07:00 |
bjorn
|
4feeb4d4ab
|
Equirectangular Skybox rough draft;
|
2017-03-12 16:45:50 -07:00 |
bjorn
|
062086991e
|
Blend modes;
|
2017-03-12 04:03:36 -07:00 |
bjorn
|
c6b635a2ec
|
rm lovr.graphics.setProjection;
|
2017-03-11 21:19:26 -08:00 |
bjorn
|
f46339c336
|
Reset coordinate system on lovr.graphics.reset;
|
2017-02-18 15:29:32 -08:00 |
bjorn
|
cce3445f9b
|
Fix memory management;
|
2017-02-18 14:44:52 -08:00 |
bjorn
|
aa470d6fab
|
Fix vive rendering;
|
2017-02-17 00:48:43 -08:00 |
bjorn
|
ce89900dcc
|
Improve newFont API;
|
2017-02-16 16:41:46 -08:00 |
bjorn
|
ebb40867e0
|
lovr.graphics.print geometry;
|
2017-02-16 16:23:52 -08:00 |
bjorn
|
1b2527db18
|
Center lines by default;
|
2017-02-16 15:42:33 -08:00 |
bjorn
|
ff5a114e65
|
Font transforms; Font refcounting;
|
2017-02-10 03:24:13 -08:00 |
bjorn
|
458aa43700
|
Default font;
|
2017-02-09 21:06:07 -08:00 |
bjorn
|
f80e3e5a13
|
More font rendering;
|
2017-02-09 21:06:07 -08:00 |
bjorn
|
ab2d0ee79a
|
Really terrible font rendering;
|
2017-02-09 21:06:07 -08:00 |
bjorn
|
721102456a
|
Disable culling while drawing skyboxes;
|
2017-01-28 23:19:28 -08:00 |
bjorn
|
492a75acba
|
Properly destroy modules on exit;
|
2017-01-21 18:18:12 -08:00 |
bjorn
|
666a3a23d7
|
Remove assimp includes from lovrGraphics;
|
2017-01-21 17:12:08 -08:00 |
bjorn
|
9e0d8801b6
|
mat4_setTransform;
|
2017-01-20 20:43:00 -08:00 |
bjorn
|
8a3d52b3c6
|
Cleanup ugh;
|
2017-01-20 19:55:54 -08:00 |
bjorn
|
5e2cfcc9bd
|
graphics.cube and Model:draw accept Transform;
|
2017-01-20 18:39:49 -08:00 |
bjorn
|
a118a6bff5
|
Cleanup;
|
2017-01-20 18:39:49 -08:00 |
bjorn
|
3dbafc8214
|
Cleanup;
|
2017-01-20 18:39:48 -08:00 |
bjorn
|
e8e2a99e5b
|
Finish internal math library;
|
2017-01-20 18:39:46 -08:00 |
bjorn
|
38768afda1
|
Sort out texture coordinates;
I hope
|
2017-01-15 13:49:46 -08:00 |
bjorn
|
392962eb2b
|
Remove unused lovrGraphicsSetShapeData;
|
2017-01-13 02:01:56 -08:00 |
bjorn
|
a8b7af311e
|
Improve graphics primitives;
|
2017-01-13 01:59:00 -08:00 |
bjorn
|
af3957d3c3
|
Perspective projection textures;
|
2017-01-12 01:26:44 -08:00 |
bjorn
|
09fdb72d5c
|
Start texture projections;
|
2017-01-11 23:38:28 -08:00 |
bjorn
|
eba3996984
|
Improve CanvasState;
|
2017-01-11 20:26:08 -08:00 |
bjorn
|
b05e2630dd
|
CanvasState;
|
2017-01-11 09:25:43 -08:00 |
bjorn
|
1ad0ac557b
|
Basic framebuffers;
|
2017-01-08 22:51:43 -08:00 |
bjorn
|
2a8d40abd6
|
Deprecate Buffer Textures;
|
2017-01-08 21:29:16 -08:00 |