Christian Semmler
|
d48ed3749d
|
Different default full screen behavior for Emscripten
|
2025-06-12 14:02:20 -07:00 |
|
Christian Semmler
|
eb84da0476
|
Merge branch 'master' into emscripten
|
2025-06-12 13:58:07 -07:00 |
|
Anders Jenbo
|
bbb0de6e9a
|
Implement full screen (#290)
|
2025-06-12 22:51:52 +02:00 |
|
Christian Semmler
|
453c7cb94a
|
Merge branch 'master' into emscripten
|
2025-06-12 12:38:05 -07:00 |
|
Christian Semmler
|
b95ca4b2a3
|
Fix m_callbacks resource issue (#289)
|
2025-06-12 21:37:51 +02:00 |
|
Anders Jenbo
|
4374453cb7
|
Align cache destruction callback in software renderer (#284)
|
2025-06-12 01:45:07 +02:00 |
|
Anders Jenbo
|
d06972cfb5
|
Some sanity checks on Direct3DRMObjectBaseImpl::Release() (#285)
|
2025-06-11 22:18:56 +00:00 |
|
Christian Semmler
|
b6f64f299f
|
Merge branch 'master' into emscripten
|
2025-06-11 14:22:30 -07:00 |
|
Anders Jenbo
|
7732a3ccfd
|
Use edge walking for triangle rasterization (#280)
|
2025-06-11 21:56:12 +02:00 |
|
Christian Semmler
|
1b119c856c
|
Merge branch 'master' into emscripten
|
2025-06-10 17:19:32 -07:00 |
|
Anders Jenbo
|
b2354a85d0
|
Sort and render transparent objects last (#277)
|
2025-06-11 02:15:26 +02:00 |
|
Christian Semmler
|
26424cfada
|
Merge branch 'master' into emscripten
|
2025-06-10 16:51:21 -07: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
|
42e732192c
|
Fix Pick() (#268)
|
2025-06-09 16:32:11 +02: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 |
|
Christian Semmler
|
1a91547011
|
Update legomodelpresenter.cpp (#264)
* Update legomodelpresenter.cpp
* Update renderer.cpp
|
2025-06-08 15:55:35 -07:00 |
|
Anders Jenbo
|
f3a4d8fcb5
|
Fix OpenGL rendering (#262)
|
2025-06-08 23:44:37 +02:00 |
|
Anders Jenbo
|
4cd0385c38
|
Some cleanups for the software rendere (#261)
|
2025-06-08 23:31:29 +02:00 |
|
Anders Jenbo
|
6bdcc16fd9
|
Turn things right side in on SDL_GPU (#260)
|
2025-06-08 23:20:43 +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 |
|
Christian Semmler
|
69c44b71e5
|
Merge branch 'master' into emscripten
|
2025-06-06 11:50:57 -07:00 |
|
Anders Jenbo
|
4c44f8f081
|
Update size to match vector content (#245)
|
2025-06-06 17:36:18 +02:00 |
|
Christian Semmler
|
8e30b767d3
|
Merge branch 'master' into emscripten
|
2025-06-05 18:29:03 -07:00 |
|
Anders Jenbo
|
06fb577d7f
|
Big performance boost (#242)
|
2025-06-06 03:08:38 +02:00 |
|
Anders Jenbo
|
9a1cf812dd
|
Enable backface culling (#241)
|
2025-06-06 01:49:47 +02:00 |
|
Christian Semmler
|
52c860c3f0
|
Merge branch 'master' into emscripten
|
2025-06-05 16:34:54 -07: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 |
|
Christian Semmler
|
4d9436934f
|
Merge branch 'master' into emscripten
|
2025-06-04 14:32:49 -07:00 |
|
Anders Jenbo
|
39408b3584
|
Viewport cleanup (#233)
|
2025-06-04 22:31:38 +02:00 |
|
Anders Jenbo
|
956e3f2765
|
Cull by Bounding Box (#231)
|
2025-06-04 16:10:27 +02:00 |
|
Christian Semmler
|
f973aa77b3
|
Merge branch 'master' into emscripten
|
2025-06-03 21:00:19 -07: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 |
|
Christian Semmler
|
a12f2ee179
|
Emscripten port
|
2025-06-03 17:03:42 -07:00 |
|
Anders Jenbo
|
e349842ea4
|
Make Pick() more picky (#227)
|
2025-06-03 22:11:50 +02:00 |
|
Anders Jenbo
|
f412d44f83
|
Config clean ups (#226)
|
2025-06-03 20:08:09 +02:00 |
|
Anders Jenbo
|
85e8c2e42a
|
Cache bounding box (#225)
|
2025-06-03 19:30:25 +02:00 |
|
Anders Jenbo
|
d5a6da31e3
|
Make OpenGL compatible with config (#224)
|
2025-06-03 19:13:03 +02:00 |
|
Joshua Peisach
|
e520a47e2f
|
Port CONFIG to Qt (#210)
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
|
2025-06-03 03:48:04 +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 |
|