Henrik Rydgard
|
1467753c35
|
Don't use a VBO for DrawBuffer drawing. Some crappy ES drivers really don't like dynamic vertex buffers.
|
2015-01-29 10:35:34 +01:00 |
|
Henrik Rydgard
|
6ee1c8e9ee
|
Make sure to disable stencil in UIContext::Begin. Add logic ops to thin3d for completeness.
|
2015-01-04 17:57:52 +01:00 |
|
Henrik Rydgard
|
6ec765dcf4
|
Make thin3d clear color consistent (R/B was swapped between GL and DX)
Thanks unknown.
|
2015-01-01 11:25:27 +01:00 |
|
Henrik Rydgard
|
33d496d76f
|
Add support for D3D9Ex
|
2014-09-09 22:27:18 +02:00 |
|
Unknown W. Brackets
|
d5711f360d
|
thin3d: Fix some leaks in d3d9 code.
|
2014-09-07 13:46:09 -07:00 |
|
Henrik Rydgard
|
588930dd66
|
Thin3d: Minor API change in prep for DX11
|
2014-09-07 10:47:21 +02:00 |
|
Henrik Rydgard
|
e96761e400
|
Hook up Thin3D to GLLost interface. Textures now remember their filename, shaders their source, so they can recreate themselves.
|
2014-09-06 13:49:01 +02:00 |
|
Unknown W. Brackets
|
58f8b7aa21
|
thin3d: Avoid dynamic texturing locking.
Seems like it requires checking caps, and these textures are probably
not dynamic anyway.
|
2014-09-01 08:41:36 -07:00 |
|
Unknown W. Brackets
|
3ab1f8baa9
|
thin3d: Use dynamic index/vertex buffers.
|
2014-09-01 08:08:51 -07:00 |
|
Henrik Rydgard
|
9a72d5323b
|
Change thin3d to compile model 2_0 shaders by default. We can add a way to choose 3_0 later.
|
2014-08-31 09:10:41 +02:00 |
|
Unknown W. Brackets
|
ca16eb2857
|
Fix some type conversion warnings.
|
2014-08-30 02:05:21 -07:00 |
|
Unknown W. Brackets
|
c141c368fc
|
Skip some conversion warnings.
|
2014-08-24 01:25:59 -07:00 |
|
Unknown W. Brackets
|
6b223e2cc6
|
d3d: Fix a crash on a shader compile error.
|
2014-08-23 21:53:00 -07:00 |
|
Henrik Rydgard
|
6f96004381
|
Thin3d D3D: More system information, other minor fixes
|
2014-08-23 10:20:27 +02:00 |
|
Henrik Rydgard
|
75b7ccd739
|
Clean up D3DX loader a little
|
2014-08-23 10:01:03 +02:00 |
|
Unknown W. Brackets
|
8c35e4b5fc
|
Fix some type conversion warnings.
|
2014-08-23 00:35:14 -07:00 |
|
Henrik Rydgard
|
ff5df25135
|
Add Thin3d support to draw_text (Qt not touched)
|
2014-08-22 20:54:28 +02:00 |
|
Henrik Rydgard
|
a1ff7a4488
|
Thin3D: Add APIName query. Swizzle texture colors in D3D.
(not sure whether it's best done in the shader or in the texture data...)
|
2014-08-22 20:54:27 +02:00 |
|
Henrik Rydgard
|
ecb33f005e
|
Thin3D now actually draws some stuff
|
2014-08-22 20:54:27 +02:00 |
|
Henrik Rydgard
|
8774fcad94
|
Some more thin3d
|
2014-08-22 20:54:26 +02:00 |
|
Henrik Rydgard
|
54b298a63e
|
More Thin3D work (textures etc)
|
2014-08-22 20:54:26 +02:00 |
|
Henrik Rydgard
|
29a60b5952
|
Thin3d: Add cull mode, other fixes
|
2014-08-22 20:54:25 +02:00 |
|
Henrik Rydgard
|
bf41d05dfc
|
Switch to Thin3DTexture. GL still works, d3d still broken.
|
2014-08-22 20:54:25 +02:00 |
|
Henrik Rydgard
|
1251b6df79
|
Thin3d: Add some untested texturing stuff
|
2014-08-22 20:54:25 +02:00 |
|
Henrik Rydgard
|
a0f7f877e2
|
Fix vertex declarations. Hook up some more of D3D9 (doesn't work yet)
|
2014-08-22 20:54:24 +02:00 |
|
Henrik Rydgard
|
c1bc4215f2
|
Thin3D: A thin OpenGL/D3D9 wrapper for basic rendering.
Only the OpenGL implementation actually works yet.
|
2014-08-22 20:54:23 +02:00 |
|