Andri Yngvason
|
b5f1ff0898
|
renderer: Render to texture
|
2020-03-26 18:49:37 +00:00 |
Andri Yngvason
|
7e709c23e9
|
renderer: Add damage renderer
|
2020-03-25 23:21:11 +00:00 |
Andri Yngvason
|
6536cbd56f
|
renderer: Add damage shaders
|
2020-03-25 23:21:11 +00:00 |
Andri Yngvason
|
557f0f365b
|
renderer: Set up texture bindings on render()
|
2020-03-25 21:27:57 +00:00 |
Andri Yngvason
|
13216fa507
|
renderer: Add u_tex1 to shaders
|
2020-03-25 20:26:15 +00:00 |
Andri Yngvason
|
49c584f80d
|
renderer: Move shader setup into render()
|
2020-03-24 22:57:02 +00:00 |
Andri Yngvason
|
4da96d0dc1
|
renderer: Split buffer import and rendering
|
2020-03-24 22:48:13 +00:00 |
Andri Yngvason
|
9d058c85ce
|
Renderer: Keep last texture
|
2020-03-24 22:07:49 +00:00 |
Andri Yngvason
|
b39e7535ee
|
renderer: Use FBO instead of pbuffer
This is in preperation for damage checking on the GPU
|
2020-03-24 19:17:23 +00:00 |
Andri Yngvason
|
9642e086d8
|
render: Set glViewport based on output transform
|
2020-03-05 22:05:14 +00:00 |
Andri Yngvason
|
a3d4189a0b
|
render: Add output transforms
|
2020-03-05 22:05:14 +00:00 |
Andri Yngvason
|
a327a2f6dd
|
render: Add 2D projections
|
2020-03-05 18:46:27 +00:00 |
Andri Yngvason
|
1bf618a098
|
render: Fetch uniform locations in one place
|
2020-03-05 18:20:54 +00:00 |
Andri Yngvason
|
6b3b448405
|
render: Move shader_program into shader struct
|
2020-03-05 18:14:50 +00:00 |
Andri Yngvason
|
e5512114f8
|
render: Only compile the shader that is being used
|
2020-02-11 21:55:05 +00:00 |
Andri Yngvason
|
ddaea0ceab
|
Add some code for rendering screencopy frames
|
2019-10-10 21:28:07 +00:00 |
Andri Yngvason
|
1132dd6a3c
|
render: Add a function to render plain framebuffer
|
2019-10-09 22:37:46 +00:00 |
Andri Yngvason
|
8cc00dd5eb
|
render: rename shader_program -> dmabuf_shader_program
|
2019-10-09 22:00:01 +00:00 |
Andri Yngvason
|
a52e1040a0
|
Add license and copyright notice
|
2019-10-08 18:41:23 +00:00 |
Andri Yngvason
|
eaae3ba2db
|
Add more initialisation code
|
2019-10-06 22:12:29 +00:00 |
Andri Yngvason
|
33772e0b94
|
render: Fixup
|
2019-10-06 20:54:59 +00:00 |
Andri Yngvason
|
a52ff52fcf
|
render: Move logging and struct to headers
|
2019-10-06 18:50:47 +00:00 |
Andri Yngvason
|
89dbbc5fc9
|
render: Add header
|
2019-10-06 17:14:53 +00:00 |