Add a basic lines-based debug-renderer
This commit is contained in:
@@ -28,6 +28,7 @@ simd-is-enabled = [ "vec_map" ]
|
||||
wasm-bindgen = [ "instant/wasm-bindgen" ]
|
||||
serde-serialize = [ "nalgebra/serde-serialize", "parry2d-f64/serde-serialize", "serde", "bit-vec/serde", "arrayvec/serde" ]
|
||||
enhanced-determinism = [ "simba/libm_force", "parry2d-f64/enhanced-determinism", "indexmap" ]
|
||||
debug-render = [ ]
|
||||
|
||||
# Feature used for debugging only.
|
||||
debug-disable-legitimate-fe-exceptions = [ ]
|
||||
|
||||
@@ -28,6 +28,7 @@ simd-is-enabled = [ "vec_map" ]
|
||||
wasm-bindgen = [ "instant/wasm-bindgen" ]
|
||||
serde-serialize = [ "nalgebra/serde-serialize", "parry2d/serde-serialize", "serde", "bit-vec/serde", "arrayvec/serde" ]
|
||||
enhanced-determinism = [ "simba/libm_force", "parry2d/enhanced-determinism", "indexmap" ]
|
||||
debug-render = [ "oorandom" ]
|
||||
|
||||
# Feature used for debugging only.
|
||||
debug-disable-legitimate-fe-exceptions = [ ]
|
||||
@@ -61,6 +62,8 @@ downcast-rs = "1.2"
|
||||
num-derive = "0.3"
|
||||
bitflags = "1"
|
||||
|
||||
oorandom = { version = "11", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
bincode = "1"
|
||||
serde = { version = "1", features = [ "derive" ] }
|
||||
|
||||
@@ -28,6 +28,7 @@ simd-is-enabled = [ "vec_map" ]
|
||||
wasm-bindgen = [ "instant/wasm-bindgen" ]
|
||||
serde-serialize = [ "nalgebra/serde-serialize", "parry3d-f64/serde-serialize", "serde", "bit-vec/serde" ]
|
||||
enhanced-determinism = [ "simba/libm_force", "parry3d-f64/enhanced-determinism" ]
|
||||
debug-render = []
|
||||
|
||||
# Feature used for debugging only.
|
||||
debug-disable-legitimate-fe-exceptions = [ ]
|
||||
|
||||
@@ -28,6 +28,7 @@ simd-is-enabled = [ "vec_map" ]
|
||||
wasm-bindgen = [ "instant/wasm-bindgen" ]
|
||||
serde-serialize = [ "nalgebra/serde-serialize", "parry3d/serde-serialize", "serde", "bit-vec/serde" ]
|
||||
enhanced-determinism = [ "simba/libm_force", "parry3d/enhanced-determinism" ]
|
||||
debug-render = [ ]
|
||||
|
||||
# Feature used for debugging only.
|
||||
debug-disable-legitimate-fe-exceptions = [ ]
|
||||
|
||||
@@ -40,6 +40,7 @@ md5 = "0.7"
|
||||
|
||||
bevy_egui = "0.10"
|
||||
bevy_ecs = "0.6"
|
||||
bevy_prototype_debug_lines = "0.6"
|
||||
|
||||
# Dependencies for native only.
|
||||
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
||||
@@ -54,4 +55,4 @@ bevy = {version = "0.6", default-features = false, features = ["bevy_winit", "re
|
||||
package = "rapier2d-f64"
|
||||
path = "../rapier2d-f64"
|
||||
version = "0.12.0-alpha.1"
|
||||
features = [ "serde-serialize" ]
|
||||
features = [ "serde-serialize", "debug-render" ]
|
||||
|
||||
@@ -40,6 +40,7 @@ md5 = "0.7"
|
||||
|
||||
bevy_egui = "0.10"
|
||||
bevy_ecs = "0.6"
|
||||
bevy_prototype_debug_lines = "0.6"
|
||||
|
||||
# Dependencies for native only.
|
||||
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
||||
@@ -54,4 +55,4 @@ bevy = {version = "0.6", default-features = false, features = ["bevy_winit", "re
|
||||
package = "rapier2d"
|
||||
path = "../rapier2d"
|
||||
version = "0.12.0-alpha.1"
|
||||
features = [ "serde-serialize" ]
|
||||
features = [ "serde-serialize", "debug-render" ]
|
||||
|
||||
@@ -38,6 +38,7 @@ serde = { version = "1", features = [ "derive" ] }
|
||||
|
||||
bevy_egui = "0.10"
|
||||
bevy_ecs = "0.6"
|
||||
bevy_prototype_debug_lines = { version = "0.6", features = [ "3d" ] }
|
||||
|
||||
# Dependencies for native only.
|
||||
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
||||
@@ -52,4 +53,4 @@ bevy = {version = "0.6", default-features = false, features = ["bevy_winit", "re
|
||||
package = "rapier3d-f64"
|
||||
path = "../rapier3d-f64"
|
||||
version = "0.12.0-alpha.1"
|
||||
features = [ "serde-serialize" ]
|
||||
features = [ "serde-serialize", "debug-render" ]
|
||||
@@ -42,6 +42,7 @@ serde = { version = "1", features = [ "derive" ] }
|
||||
|
||||
bevy_egui = "0.10"
|
||||
bevy_ecs = "0.6"
|
||||
bevy_prototype_debug_lines = { version = "0.6", features = [ "3d" ] }
|
||||
|
||||
# Dependencies for native only.
|
||||
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
||||
@@ -56,4 +57,4 @@ bevy = {version = "0.6", default-features = false, features = ["bevy_winit", "re
|
||||
package = "rapier3d"
|
||||
path = "../rapier3d"
|
||||
version = "0.12.0-alpha.1"
|
||||
features = [ "serde-serialize" ]
|
||||
features = [ "serde-serialize", "debug-render" ]
|
||||
Reference in New Issue
Block a user