ZZYZX
|
bd967138f2
|
Return old code for grid drawing on the renderer side
|
2019-12-16 08:32:01 +02:00 |
|
ZZYZX
|
4cb6d68c45
|
Use PBO to stream texture data for software rendering
|
2019-12-16 06:54:44 +02:00 |
|
ZZYZX
|
5fbedaf8fc
|
Fixed: don't reduce alpha twice in 2D render layers
|
2019-12-16 04:52:42 +02:00 |
|
ZZYZX
|
8ac7e40754
|
Returned CodeImp's software renderer for line plotting
|
2019-12-16 04:15:53 +02:00 |
|
ZZYZX
|
502b641967
|
Improved error reporting
|
2019-12-15 23:53:33 +02:00 |
|
ZZYZX
|
7f09dd2aec
|
Reenabled point filtering in visual mode
|
2019-12-15 22:47:06 +02:00 |
|
ZZYZX
|
6f122d28c3
|
Fixed: alpha in the plotter was applied twice
|
2019-12-15 08:09:41 +02:00 |
|
ZZYZX
|
d1ff6bcc36
|
Fixed: line can be either dotted or smoothed
|
2019-12-15 07:20:54 +02:00 |
|
ZZYZX
|
ca75897bc5
|
Make grid dotted again
|
2019-12-15 03:45:21 +02:00 |
|
ZZYZX
|
554ccc442f
|
Fixed plotting from plugins, fixed transformed grid
|
2019-12-15 01:58:11 +02:00 |
|
ZZYZX
|
24c28e921f
|
Fixed untransformed grid being Y-inverted
|
2019-12-15 01:16:04 +02:00 |
|
ZZYZX
|
f0aee1e174
|
Merge branch 'master' into slimgl_merge
|
2019-12-14 23:50:40 +02:00 |
|
Kevin Caccamo
|
b5bd90c0ce
|
Attempt to fix grid being vertically inverted
I don't know exactly where the root cause of the problem lies, but this solution works for me, even if it is a bit of a hack.
Fixes #1
|
2019-09-10 19:28:43 -04:00 |
|
Kevin Caccamo
|
6e4298660f
|
Fix crash when adding a new sector with the same number of vertices as another
I think it happened because set.buffers[bufferindex] was null.
Fixes #2
|
2019-09-10 00:17:53 -04:00 |
|
Kevin Caccamo
|
7d3379c6ce
|
Fix textures in 2D mode being clamped
I have no idea why the textures in 2D more ended up being clamped to begin with, but this should fix that.
|
2019-09-03 22:55:54 -04:00 |
|
Magnus Norddahl
|
03e9da365e
|
Misc fixes for mono P/Invoke of BuilderNative
|
2019-08-30 10:30:28 +02:00 |
|
Magnus Norddahl
|
3cd96fc788
|
Fix linux compile errors and build the BuilderNative.so library
|
2019-08-30 08:45:14 +02:00 |
|
biwa
|
64c04f4246
|
- Fixed a bug where lights defined in GLDEFS wouldn't show up in visual mode. Fixes #294.
|
2019-08-24 12:45:55 +02:00 |
|
Magnus Norddahl
|
c2157ee24e
|
- fix field of view
|
2019-08-22 23:28:26 +02:00 |
|
Magnus Norddahl
|
64cc7d2bc2
|
- implement the fixed function fog
|
2019-08-22 18:43:54 +02:00 |
|
Magnus Norddahl
|
7abcb2a328
|
- remove unsafe keyword from functions no longer needing it
|
2019-08-22 15:52:17 +02:00 |
|
Magnus Norddahl
|
0562dac685
|
- fix screenverts math and some line drawing bugs
|
2019-08-20 12:45:23 +02:00 |
|
Magnus Norddahl
|
4c0e6e8fcc
|
- implement plotter as a shader
|
2019-08-20 11:00:24 +02:00 |
|
Magnus Norddahl
|
e5500f7190
|
- don't update the texture unless something was drawn
|
2019-08-18 08:14:14 +02:00 |
|
Magnus Norddahl
|
9b0b6d2687
|
- clear command list once drawn
|
2019-08-18 08:11:09 +02:00 |
|
Magnus Norddahl
|
b51270fdfa
|
- Delay plotter drawing until DrawContents is called
|
2019-08-18 08:07:28 +02:00 |
|
Magnus Norddahl
|
3142437444
|
- move plotter texture into plotter
|
2019-08-18 07:43:46 +02:00 |
|
Magnus Norddahl
|
5ccc225fa8
|
- fix light pass
|
2019-08-17 05:21:28 +02:00 |
|
Magnus Norddahl
|
6c9f9b9247
|
- remove unused code
|
2019-08-17 03:58:07 +02:00 |
|
Magnus Norddahl
|
c914aadcaa
|
- simplify texture binding
|
2019-08-17 03:21:11 +02:00 |
|
Magnus Norddahl
|
c88b94e1c9
|
- render to texture bug fixes
|
2019-08-17 03:08:34 +02:00 |
|
Magnus Norddahl
|
cea032e025
|
- remove unused code
|
2019-08-16 14:06:03 +02:00 |
|
Magnus Norddahl
|
0542bd25ec
|
- convert texturefactor to uniform
|
2019-08-16 14:01:27 +02:00 |
|
Magnus Norddahl
|
3968206199
|
- Sending data to Direct3D 9 just to retrieve it is stupid
|
2019-08-16 13:38:53 +02:00 |
|
Magnus Norddahl
|
149012e8b3
|
- simplify buffer indexing
|
2019-08-16 13:23:25 +02:00 |
|
Magnus Norddahl
|
9b53939f0c
|
- simplify vertex buffer and vertex format
|
2019-08-16 13:07:57 +02:00 |
|
Magnus Norddahl
|
d701987fb4
|
- don't pass sizes into VertexBuffer and IndexBuffer constructors
- CopyTexture bug fixes
|
2019-08-16 11:24:22 +02:00 |
|
Magnus Norddahl
|
fb137d46db
|
- draw streamed vertices
|
2019-08-16 07:45:34 +02:00 |
|
Magnus Norddahl
|
edecd3f7aa
|
- rename draw functions
|
2019-08-16 07:12:26 +02:00 |
|
Magnus Norddahl
|
5604685770
|
- remove old fixed function shader as it isn't used
|
2019-08-16 07:10:46 +02:00 |
|
Magnus Norddahl
|
e035ff8113
|
- fix alpha ending up in red channel
|
2019-08-16 05:37:03 +02:00 |
|
Magnus Norddahl
|
8ea439a5c2
|
- fix some rendering problems in visual mode
|
2019-08-15 14:49:49 +02:00 |
|
Magnus Norddahl
|
a542385cd7
|
- force texture and buffer updating to go through RenderDevice
|
2019-08-15 02:52:21 +02:00 |
|
Magnus Norddahl
|
b41cb07eaa
|
- Hook up texture creation and binding
|
2019-08-14 13:51:05 +02:00 |
|
Magnus Norddahl
|
1d09a0f86a
|
- implement ApplyUniforms
|
2019-08-14 12:36:33 +02:00 |
|
Magnus Norddahl
|
3c44f77b60
|
- port all the direct3d shaders to glsl
|
2019-08-14 07:55:21 +02:00 |
|
Magnus Norddahl
|
14fd3c96e1
|
- remove Things2DShader, World3DShader, Effect and EffectShader
|
2019-08-13 04:12:04 +02:00 |
|
Magnus Norddahl
|
0b3725e2fa
|
- remove Display2DShader class
|
2019-08-13 02:43:01 +02:00 |
|
Magnus Norddahl
|
2eaf323ad0
|
- fix vertex array object binding bug
- add shader program
- fix that alpha color was stored in red channel in Color4
- fix buffer upload bug
|
2019-08-12 08:33:40 +02:00 |
|
Magnus Norddahl
|
d48f032b71
|
- create OpenGL context
|
2019-08-10 02:32:08 +02:00 |
|