olebeck
|
b41e760d9d
|
Merge remote-tracking branch 'upstream/master'
|
2025-06-25 22:07:25 +02:00 |
|
olebeck
|
d0020a3b9a
|
avoid sdl renderer for vita, seems broken
|
2025-06-25 21:40:17 +02:00 |
|
Anders Jenbo
|
b65284a7a0
|
Move 2D drawing and upscaling to the renderer (#348)
|
2025-06-25 19:45:26 +02:00 |
|
olebeck
|
b38091ba1b
|
add gxm renderer (not working with display yet)
|
2025-06-24 16:36:09 +02:00 |
|
|
|
dcd4262f76
|
miniwin: fix OpenGL include on macOS (#350)
|
2025-06-20 22:54:05 +02:00 |
|
Anders Jenbo
|
ff03ffcc5a
|
Correct types for IDirect3DRMMesh::AddGroup (#345)
|
2025-06-19 04:55:33 +00:00 |
|
Anders Jenbo
|
6b2db2d85b
|
Correct some types for IDirect3DRMMesh (#344)
|
2025-06-19 04:40:03 +00:00 |
|
Anders Jenbo
|
ea4b9ab1c9
|
Implement DirectX 9 backend (#332)
|
2025-06-18 18:10:48 +02:00 |
|
Anders Jenbo
|
eab95514d6
|
Add an OpenGL ES 2.0 renderer (#287)
|
2025-06-17 03:47:23 +02:00 |
|
Anders Jenbo
|
79726d25a4
|
Split framebuffer from general surfaces (#319)
|
2025-06-16 18:11:56 +02:00 |
|
Anders Jenbo
|
2828452b35
|
Clean up rendering (#301)
|
2025-06-16 04:28:32 +02:00 |
|
Anders Jenbo
|
65aafd2f44
|
Implement some minor functions in miniwin (#310)
|
2025-06-14 22:00:44 +02:00 |
|
Anders Jenbo
|
975764dc17
|
Align OpenGL and SDL_GPU specular with software (#305)
|
2025-06-14 18:05:25 +02:00 |
|
Anders Jenbo
|
d06caa99cb
|
Dial software speculare color in to match the original as best possible (#302)
|
2025-06-14 16:52:08 +02:00 |
|
Anders Jenbo
|
81ba75ea65
|
SIMD optimize z-buffer clear (#283)
|
2025-06-13 01:21:34 +02:00 |
|
Anders Jenbo
|
bbb0de6e9a
|
Implement full screen (#290)
|
2025-06-12 22:51:52 +02:00 |
|
Christian Semmler
|
b95ca4b2a3
|
Fix m_callbacks resource issue (#289)
|
2025-06-12 21:37:51 +02:00 |
|
Anders Jenbo
|
d06972cfb5
|
Some sanity checks on Direct3DRMObjectBaseImpl::Release() (#285)
|
2025-06-11 22:18:56 +00:00 |
|
Anders Jenbo
|
b2354a85d0
|
Sort and render transparent objects last (#277)
|
2025-06-11 02:15:26 +02:00 |
|
Anders Jenbo
|
2c9d9ba920
|
Upload mesh data to GPU using VBOs when available (#275)
|
2025-06-10 23:33:14 +00:00 |
|
Anders Jenbo
|
4c5b255471
|
Use indexed triangles in SDL_GPU (#274)
|
2025-06-10 23:07:02 +02:00 |
|
Anders Jenbo
|
c8b8035de8
|
Upload models to GPU before rendering (#272)
|
2025-06-10 06:34:49 +02:00 |
|
Anders Jenbo
|
08c654bf60
|
Simplify access to groups internally (#270)
|
2025-06-09 21:42:24 +02:00 |
|
Anonymous Maarten
|
7e9acc8d04
|
Add IDirect3DRMMiniwinDevice interface (#267)
|
2025-06-09 16:34:37 +00:00 |
|
Anders Jenbo
|
de82e8477a
|
Use dedicated path for flat shading (#248)
|
2025-06-09 05:06:19 +02:00 |
|
Anders Jenbo
|
cd4a24ec9e
|
Use indexed faces (#257)
|
2025-06-09 04:56:29 +02:00 |
|
Anders Jenbo
|
5be9b09b40
|
SDL3 GPU texture support (#254)
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
|
2025-06-09 01:04:19 +02:00 |
|
Anders Jenbo
|
ee372fbc8f
|
Replace GeometryVertex with D3DRMVERTEX (#259)
|
2025-06-08 23:06:38 +02:00 |
|
Anders Jenbo
|
d32c30492f
|
Add flat shading to Appearance (#258)
|
2025-06-08 22:40:14 +02:00 |
|
Anders Jenbo
|
06fb577d7f
|
Big performance boost (#242)
|
2025-06-06 03:08:38 +02:00 |
|
Anders Jenbo
|
874cc526be
|
Add texture support for OpenGL (#239)
|
2025-06-05 13:26:06 +02:00 |
|
Anders Jenbo
|
12d01ae311
|
Refactor renderers (#237)
|
2025-06-05 04:07:42 +02:00 |
|
Anders Jenbo
|
956e3f2765
|
Cull by Bounding Box (#231)
|
2025-06-04 16:10:27 +02:00 |
|
Anders Jenbo
|
72eb992af4
|
Make Lego Islan Fully playable (#230)
|
2025-06-04 05:42:42 +02:00 |
|
Anders Jenbo
|
0ac7fee23c
|
Renderer clean up (#228)
|
2025-06-04 02:21:06 +02:00 |
|
Anders Jenbo
|
85e8c2e42a
|
Cache bounding box (#225)
|
2025-06-03 19:30:25 +02:00 |
|
Anders Jenbo
|
b169a4d637
|
Implement OpenGL 1.5 backend renderer (#223)
|
2025-06-03 03:28:53 +02:00 |
|
AllMeatball
|
1ab11ed091
|
miniwin: Compartmentalize EnumDevices (#222)
This compartmentalizes everything to a corresponding function
for each renderer backend.
|
2025-06-03 02:18:20 +02:00 |
|
Anders Jenbo
|
2affbdfcc7
|
Align hardware lighting with software (#221)
|
2025-06-03 02:16:33 +02:00 |
|
Anders Jenbo
|
5375336b5a
|
Pass material shininess to the renderer (#217)
|
2025-06-02 02:09:17 +02:00 |
|
Anders Jenbo
|
ec7204ed38
|
Add texture rendering to the software rendere (#211)
|
2025-06-01 05:21:59 +02:00 |
|
Anders Jenbo
|
403ead7453
|
Push textures to the rendere (#209)
|
2025-05-31 23:48:20 +02:00 |
|
Anders Jenbo
|
613e5b8d9f
|
Add lighting for software renderer (#205)
|
2025-05-31 03:28:00 +02:00 |
|
Anders Jenbo
|
0ab5070b46
|
software: Add support for transparent surfaces (#201)
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
|
2025-05-31 02:41:09 +02:00 |
|
Anders Jenbo
|
6afb7626a0
|
Add lighting (#200)
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
|
2025-05-31 01:12:54 +02:00 |
|
Anders Jenbo
|
341d06f997
|
Pass the image data to the textures (#202)
|
2025-05-30 17:41:06 +02:00 |
|
Anders Jenbo
|
4abd404f2d
|
Implement Software rendering
|
2025-05-29 04:08:01 +02:00 |
|
Anders Jenbo
|
ef7499bdb9
|
Restructure miniwin and add support for 3D backends
|
2025-05-29 04:07:53 +02:00 |
|