Xaser Acheron
184c13a563
Automap Mode: improved support for GZDoom ( #876 )
...
- A new "Show Textures" option up on the top bar, which draws any sector not flagged to be hidden on the textured automap
- Holding Shift will highlight sectors instead of lines
- Left-clicking on a highlighted sector will toggle the "Not shown on textured automap" flag
- Textures will be shown when Shift is held down even if the "Show Textures" toggle is off
2023-05-01 09:32:09 +02:00
biwa
af25e772e3
Improved performance in classic modes when panning the view. This is achieved by parallelizing plotting linedefs and vertices on multiple logical CPU cores. Enabled for linedefs by default. Disabled for vertices by default, since it can cause flickering when vertices are close to each other. Settings can be changed in Preferences -> Appearance
2022-12-09 15:37:45 +01:00
biwa
86b86ac67a
MODELDEF: added support for the rotation-center command. Resolves #796
2022-10-21 20:29:30 +02:00
biwa
21e89cf975
Added support for ZDRay static light things
2022-06-02 20:18:35 +02:00
biwa
2a1d595173
Fixed a problem where the display was desaturated in certain situations in classic modes when wireframe rendering was enabled when exiting Visual Mode. Fixes #619
...
Fixed a problem where sectors were not desaturated correctly in classic modes on map load
2022-02-12 12:14:50 +01:00
volte
be06471f52
Vertex rendering options ( #701 )
...
* Extended rendering options for drawing vertices
* Fixed vertex scale slider behaviour
* Force plot highlighted vertex in DragSectorsMode
* Moved ShouldRenderVertices property into the properties region
* made config file variable lower case to be in line with other config file variables
2022-02-06 12:19:03 +01:00
biwa
c4c2f4b3fe
Fixed a visual glitch where grid lines appear to be slightly offset when using a transformed grid
2021-02-06 15:09:16 +01:00
biwa
9338d1221f
Removed lots of unnecessary casts to float of the Math methods. Also removed some other minor implicit casts
2020-05-22 22:30:32 +02:00
biwa
91cbcde1eb
It's compiling!
2020-05-21 14:20:02 +02:00
biwa
fb3c9e7168
Started conversion from float to double
2020-05-18 18:14:54 +02:00
Magnus Norddahl
6e4a02fb2b
Add texture format to the Texture class so that render target textures do not have to be in the bgra8 format
2020-01-15 23:28:17 +01:00
biwa
a14fc7cafd
Fixed an issue where grid background images were drawn upside down and moved in the wrong direction on the Y axis when scrolling
2020-01-07 22:26:21 +01:00
ZZYZX
044dbbcfd0
Rewrote dynamic light support. Resolves #319 . Resolves #318 . Resolves #233 .
2020-01-03 03:22:33 +02:00
Magnus Norddahl
03e50615f6
Remove explicit image unloading and fix previews
2019-12-29 22:59:57 +01:00
Magnus Norddahl
f97f2d36b1
Remove preview manager and remove CreateTexture
2019-12-29 20:48:11 +01:00
biwa
a024ac9f47
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder
2019-12-29 19:05:26 +01:00
biwa
c46e548a73
- Fixed vertical grid lines being 1 pixel off in their horizontal position
...
- Fixed a bug where lines with 3D floor indicators were 1 pixel off in their horizontal position
2019-12-29 19:04:33 +01:00
Magnus Norddahl
ca3fa76e32
Rename the sampler filters so that they use the same naming convention as modern graphics APIs
2019-12-29 18:54:22 +01:00
ZZYZX
624c5ea1d3
Fixed: don't use full Renderer2D pipeline while updating the grid after resize (fixes debug build)
2019-12-26 14:33:23 +02:00
ZZYZX
60d836dc85
Fixed: redraw grid after window size changes
2019-12-25 17:26:30 +02:00
biwa
33b888e5d2
Renderer2D.PlotLine now transforms the y coordinate so that linedefs in nodes viewer, automap/sound environment/sound propagation mode are not flipped upside down anymore. Fixes #325 .
2019-12-25 01:54:05 +01:00
Magnus Norddahl
80f815cad9
Fix the error handling: only create one call unless there's an error and only check for errors in functions that can fail
2019-12-20 03:39:06 +01:00
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
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
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
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
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
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
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
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
edecd3f7aa
- rename draw functions
2019-08-16 07:12:26 +02:00
Magnus Norddahl
e035ff8113
- fix alpha ending up in red channel
2019-08-16 05:37:03 +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
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