Kovid Goyal
|
7da08d37d2
|
File to host graphics tests
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
23c2bdb6f0
|
Dont silently wrap too large ids, instead ignore the graphics command
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
7736629bc4
|
Fix graphics id not going upto UINT32_MAX
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
204bd97198
|
Nicer error responses on bad graphics data
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
2786976c63
|
...
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
7567f96a34
|
Python API to get image data from gr. manager for tests
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
cf33ef8666
|
...
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
9860ed544f
|
Respond to load commands when an id is present
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
9601ed79f1
|
Travis build fixes
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
e5b5fb2773
|
fmt defaults to RGBA and ignore add commands for images with no width/height
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
01fb9436dd
|
Code to read compressed and PNG encoded image data
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
df1e06ec2c
|
DRYer
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
c973a7326e
|
Dont link against rt on macOS
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
9facc5f7d3
|
DRYer
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
66bce4b8cd
|
Code to read image data
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
c567acb4e5
|
Work on loading images
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
8418cc04c1
|
Start work on the graphics manager
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
e52818d54c
|
Move the screen datatype decls into screen.h
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
15e03f74f4
|
Also report the payload for graphics commands
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
56c2e0c26a
|
Report incomplete graphics commands as parser errors
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
83de392b39
|
...
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
3c89f80603
|
More tests for the graphics control code parser
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
8e64895c23
|
Framework for testing graphics command parsing
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
967e65e150
|
Use a static b64 decoding table
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
9f5d731d8d
|
...
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
ef312a3d1c
|
...
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
705298737a
|
Fix off by one
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
a7b95f73be
|
Cleanup handling of ,; in the GR control code parser
|
2017-09-30 13:51:46 +05:30 |
|
Kovid Goyal
|
a9ed44eecc
|
Implement decoding of graphics command payload
|
2017-09-30 13:51:46 +05:30 |
|
Kovid Goyal
|
b8d9629ee4
|
Start work on parsing of graphics escape code
|
2017-09-30 13:51:46 +05:30 |
|
Kovid Goyal
|
5b24d51fcd
|
Fix failing screen resize test
Take into account the index that now happens to ensure that
the cursor is on a new line.
|
2017-09-30 13:51:35 +05:30 |
|
Kovid Goyal
|
e832524bfc
|
Ensure cursor is on a blank line after a resize
|
2017-09-30 13:25:31 +05:30 |
|
Kovid Goyal
|
a783325464
|
Nicer parsing of dependencies file
|
2017-09-30 12:25:03 +05:30 |
|
Kovid Goyal
|
af99c172fe
|
Use dependency mapping when doing incremental builds
|
2017-09-30 12:18:08 +05:30 |
|
Kovid Goyal
|
b5b9a7ba6d
|
Fix compilation with clang
|
2017-09-30 11:56:30 +05:30 |
|
Kovid Goyal
|
2909fddaa2
|
Split out GL API wrapping code into its own header
|
2017-09-30 11:48:52 +05:30 |
|
Kovid Goyal
|
7863857b2c
|
Use a UBO for all cell program uniforms
|
2017-09-30 11:44:44 +05:30 |
|
Kovid Goyal
|
b28cec3236
|
Give Face objects a nice __repr__
|
2017-09-30 08:01:04 +05:30 |
|
Kovid Goyal
|
55498b5a44
|
Avoid unnecessary calls to glBindTexture
|
2017-09-30 07:00:46 +05:30 |
|
Kovid Goyal
|
8d03d7216f
|
Do not crash when failing to render a glyph, instead render the missing glyph and print an error msg to stderr
|
2017-09-29 11:57:17 +05:30 |
|
Kovid Goyal
|
7ddaa70498
|
Cleanup freetype library on exit
|
2017-09-28 11:22:18 +05:30 |
|
Kovid Goyal
|
150ffab72d
|
finalize the fontconfig library on exit
|
2017-09-28 11:06:56 +05:30 |
|
Kovid Goyal
|
cda385b37c
|
Fix #132
|
2017-09-28 10:01:08 +05:30 |
|
Kovid Goyal
|
28146a4e9c
|
Proper fix for sending constant uniform to cell program
|
2017-09-28 09:55:17 +05:30 |
|
Kovid Goyal
|
0ad9149ca8
|
Avoid one more call to set uniforms
|
2017-09-26 11:27:04 +05:30 |
|
Kovid Goyal
|
f9972bc33c
|
...
|
2017-09-26 09:13:50 +05:30 |
|
Kovid Goyal
|
e6cff1e9b6
|
Fix #130
|
2017-09-26 09:10:24 +05:30 |
|
Kovid Goyal
|
c64527c333
|
Fix #129
|
2017-09-26 08:22:26 +05:30 |
|
Kovid Goyal
|
9cfc19e010
|
Dont shadow the glfw global mouse state variable
|
2017-09-25 22:00:00 +05:30 |
|
Kovid Goyal
|
af971af4ca
|
Remove unused code
|
2017-09-25 21:59:52 +05:30 |
|