nicehack
d1e3469ca5
Merge pull request #927 from nice0hack/master
...
Add wgpu graphics server
2026-08-17 21:52:40 +03:00
Dmitry Stepanov
5112072d1e
bump msrv + clippy fixes
2026-07-04 20:54:03 +03:00
Dmitry Stepanov
4a0602ab25
bump version for the future release
...
- helps to catch bug reports from the "nightly" version of the engine
2026-03-30 20:50:58 +03:00
Dmitry Stepanov
9e9e2d7032
1.0.1 + changelog
2026-03-28 09:39:38 +03:00
Dmitry Stepanov
e28f473fc5
increased kernel size of pcs filtered shadows
...
- makes shadows much smoother
2026-03-18 20:54:26 +03:00
Dmitry Stepanov
496d3c49c2
updated glow dep
2026-03-16 18:47:22 +03:00
Dmitry Stepanov
302f86cbb1
use glow dep from github repo
2026-02-25 15:53:40 +03:00
Dmitry Stepanov
496414ee33
bump version
2026-02-12 19:08:48 +03:00
Dmitry Stepanov
4de934e11f
1.0.0-rc.2
2026-02-05 22:04:37 +03:00
Dmitry Stepanov
f11587d345
GraphicsServer::begin_scope
2025-11-08 20:17:56 +03:00
Dmitry Stepanov
cbce959830
ability to specify debug groups for graphics commands
2025-11-08 12:54:07 +03:00
Dmitry Stepanov
3d7e05920c
fixed hdr auto exposure
2025-11-07 17:41:43 +03:00
Dmitry Stepanov
3e10e8e8d4
color space conversion glsl functions
2025-11-05 19:31:04 +03:00
Dmitry Stepanov
dfd6730ad7
fixed luminance calculation glsl function
2025-11-05 19:30:45 +03:00
b-guild
add3177f5f
Fixing wasm verify to use Display
2025-10-23 14:18:06 -07:00
Dmitry Stepanov
ef39d2aada
updated msrv
2025-10-22 20:27:20 +03:00
Dmitry Stepanov
462e7fd26e
Merge pull request #833 from b-guild/graphics
...
Clarifying graphics code with comments and slight corrections.
2025-08-31 17:08:03 +03:00
b-guild
89a3228e6b
Clarifying fyrox-graphics and rendering code in fyrox-impl
2025-08-29 00:11:20 -07:00
Dmitry Stepanov
b40bc9cefd
migrate to latest winit + glutin
2025-08-27 23:42:08 +03:00
Dmitry Stepanov
d4d154c4eb
fixed wasm warnings
2025-08-27 22:24:15 +03:00
Dmitry Stepanov
571f3cd2ea
disable texture lod bias for wasm builds
...
- webgl2 does not support it
2025-08-26 22:34:35 +03:00
b-guild
4a90e18b2c
Merge branch 'master' into graphics
2025-08-24 12:48:58 -07:00
b-guild
c14a52a6e7
Clarifying fyrox-graphics
2025-08-24 12:46:19 -07:00
Dmitry Stepanov
a5460b6af9
ability to create gpu program from shaders
2025-08-24 11:03:22 +03:00
Dmitry Stepanov
6983933dc2
fixed deletion of gl vao
2025-08-22 22:25:42 +03:00
Dmitry Stepanov
bd0dc85bf6
fixed deletion of gl gpu programs
2025-08-22 18:02:08 +03:00
Dmitry Stepanov
a554a60e55
fixed deletion of gl textures
...
- reset texture binding in the cache for the texture that was deleted
2025-08-22 17:51:19 +03:00
Dmitry Stepanov
bf277d7c41
fixed incorrect caching/binding of gl framebuffer
2025-08-22 16:49:03 +03:00
Dmitry Stepanov
0ad2f6c44c
ability to enable or disable debug names for GPU objects
...
- disabled by default
2025-07-17 21:18:04 +03:00
Dmitry Stepanov
ea5b737256
fixed warnings
2025-06-23 22:19:57 +03:00
Dmitry Stepanov
7b57e223f0
enable seamless cubemaps only if the extension is supported
2025-06-23 21:56:44 +03:00
Dmitry Stepanov
a5b045cac8
fixed compilation on wasm
2025-06-23 21:56:20 +03:00
Dmitry Stepanov
528a7058df
correct memory usage by a buffer when changing its content
2025-06-20 22:08:55 +03:00
Dmitry Stepanov
55c2160861
clamp anisotropy in [1.0; 16.0] range to prevent video driver errors
2025-06-20 21:43:26 +03:00
Dmitry Stepanov
ea3d0914ac
ability to fetch memory usage by the graphics server
2025-06-19 23:52:04 +03:00
Dmitry Stepanov
dbf8b90eee
prefilter environment map to be physically correct
2025-06-14 21:32:26 +03:00
Dmitry Stepanov
4dda250466
name for gpu buffers
2025-06-14 19:38:43 +03:00
Dmitry Stepanov
d9744687c2
named gpu textures
...
- makes debugging easier
- part of named resources refactoring
2025-06-14 11:32:31 +03:00
Dmitry Stepanov
a2732a7792
ability to specify the face of the cube map in frame buffer attachment
2025-06-12 09:56:04 +03:00
Dmitry Stepanov
4db6f36780
correctly use metallic/roughness when applying specular component
...
- cube map still needs prefiltering
- no ibl yet
2025-06-09 18:48:57 +03:00
Dmitry Stepanov
a353b0520f
fixed data type for rg16f texture
2025-06-09 18:43:09 +03:00
Dmitry Stepanov
49c8b1aeda
RG16F texture format
2025-06-08 21:37:39 +03:00
Dmitry Stepanov
bd24f4daab
enable seamless cube map filtering by default
2025-06-08 19:22:07 +03:00
Dmitry Stepanov
e6e77afd1c
fixed mipmap generation
...
- set correct base/max level for the texture before generating the mipmaps
2025-06-08 10:58:36 +03:00
Dmitry Stepanov
d477b5cb11
GraphicsServer::generate_mipmap
2025-06-07 21:58:50 +03:00
Dmitry Stepanov
dae9a67050
ability to specify mip level when for frame buffer attachments
2025-06-07 10:49:45 +03:00
Dmitry Stepanov
4877afb072
fixed cube texture to use only one size parameter instead width+height
...
- width+height makes no sense for cube textures anyway because width must be equal to height, otherwise it is not a cube and pretty much any gapi will reject such textures
2025-05-31 22:00:26 +03:00
Dmitry Stepanov
0e3bd07c38
1.0.0-rc.1
2025-05-29 18:58:18 +03:00
Dmitry Stepanov
1008511f6b
cargo fmt + fixed wasm compilation
2025-05-25 17:37:39 +03:00
Dmitry Stepanov
82e53ba5d7
moved opengl-specific code to fyrox-graphics-gl
2025-05-25 16:32:36 +03:00