Both Jolt and Rapier:
- Support single and double precision simulation
Only Jolt:
- Supports soft-body physics
- Supports multiple object layers
- Supports multiple broad phase layers
{"crate_name":"wgpu_core","trait_name":"hub::GlobalIdentityHandlerFactory","entries":"36","entries_ignoring_upcasting":"20","entries_for_upcasting":"16","upcasting_cost_percent":"80"} | |
{"crate_name":"num_traits","trait_name":"RefNum","entries":"23","entries_ignoring_upcasting":"13","entries_for_upcasting":"10","upcasting_cost_percent":"76.92307692307693"} | |
{"crate_name":"wgpu","trait_name":"context::ContextData","entries":"6","entries_ignoring_upcasting":"4","entries_for_upcasting":"2","upcasting_cost_percent":"50"} | |
{"crate_name":"num_traits","trait_name":"NumOps","entries":"12","entries_ignoring_upcasting":"8","entries_for_upcasting":"4","upcasting_cost_percent":"50"} | |
{"crate_name":"num_traits","trait_name":"NumAssignOps","entries":"12","entries_ignoring_upcasting":"8","entries_for_upcasting":"4","upcasting_cost_percent":"50"} | |
{"crate_name":"clap_builder","trait_name":"builder::ext::Extension","entries":"10","entries_ignoring_upcasting":"8","entries_for_upcasting":"2","upcasting_cost_percent":"25"} | |
{"crate_nam |
// uuid: 0.7.4 with "v4" feature enabled | |
// Valid UTF-8: 6868 / 100000000 | |
// Valid %: 0.006868 | |
// | |
// Sample strings: | |
// | |
// "2U6!>:NΫΈ\u{1e}cUV3m%" | |
// "Ι·1e\r}AΩΞ+3WΔ" | |
// "aTA ?\u{17}KΗΊ\u{1f}\u{7}\u{19}\u{2}\u{c}\u{7}?" |
local function compareList(list, len) | |
-- We use varargs here since spare arrays make Lua upset | |
return function(...) | |
len = len or select("#", ...) | |
local hasDifference = false | |
local differentIndexes = {} | |
for i = 1, len do | |
if list[i] ~= select(i, ...) then |
local Roact = require(script.Parent.Parent.Roact) | |
local WindowedView = Roact.PureComponent:extend("WindowedView") | |
function WindowedView:init() | |
self.state = { | |
viewStart = 1, | |
viewSize = 1, | |
paddingStart = 0, | |
} |
local function applySelector(selector, ...) | |
if typeof(selector) == "string" then | |
return (...)[selector] | |
else | |
return selector(...) | |
end | |
end | |
local function listShallowEqual(a, b, len) | |
for i = 1, len do |
set smoothscroll | |
unmap d u | |
let blacklists = ["*://mail.google.com/*", "*://play.google.com/*", "*://*.slack.com/*", "*://discordapp.com/*"] |
extern crate winit; | |
fn main() { | |
let events_loop = winit::EventsLoop::new(); | |
let window = winit::WindowBuilder::new() | |
.with_dimensions(200, 200) | |
.with_max_dimensions(200, 200) | |
.build(&events_loop) | |
.unwrap(); |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title></title> | |
<style> | |
#output { | |
font-size: 3rem; | |
margin: 0; | |
padding: 0.5rem; | |
line-height: 1.2; |
π©π½βπβπ©π»βπ¦π»βπΆπ»βπ©π»βπ³βπ©πΌβπ§πΎβπΆπΎβπ©π½βπβπ¨π½βπ¦π½βπ¦πΌβπ¨πΎβπ«βπ¨πΌβπΆπΎβπ§π½βπ¨π½ββοΈβπ¨πΎβπ¦πΎβπ¦πΌβπ¨πΌβπβπ©πΌβπ§πΌβπ§πΎβπ¨πΎβπ¨βπ¨πΌβπ¦πΎβπ§π»βπ¨πΎββοΈβπ¨πΎβπΆπΌβπ¦πΌβπ¨πΌβπ¨βπ©πΏβπ§πΎβπ§π½βπ©πΏβπ»βπ¨π½βπ¦π½βπ§πΌβπ©πΏββοΈβπ¨πΎβπ§πΏβπ§π»βπ©πΎβπ¨βπ¨πΌβπ¦πΌβπ§π»βπ©π»βπΎβπ¨π½βπ§πΎβπ§πΎβπ©πΌββοΈβπ¨π½βπ§πΎβπ§πΌβπ¨πΎβπβπ¨πΏβπΆπ½βπ§π½βπ¨π»βπ»βπ¨π½βπ§πΎβπΆπΎβπ¨π½βπβπ©π½βπ§πΌβπ§π½βπ¨π½βπβπ©π½βπΆπΌβπ¦πΎβπ¨πΌβπβπ©π½βπΆπΎβπ¦π»βπ¨πΌββοΈβπ¨πΎβπ§π½βπ§πΌβπ¨πΌβπ«βπ©πΎβπ§π»βπ¦πΎβπ¨π½βπ³βπ©πΏβπΆπΎβπ¦π»βπ¨π»ββοΈβπ©πΌβπΆπΌβπΆπ»βπ©π»ββοΈβπ¨πΏβπ§π»βπ§πΌβπ¨πΎβπ¨βπ©πΌβπΆπ½βπΆπ½βπ©πΌβπβπ©πΎβπ¦πΌβπ§π½βπ¨π½βπ»βπ©πΌβπ§πΌβπ¦πΎβπ¨πΎβπ€βπ©πΎβπ§π½βπ¦πΎβπ¨π»βπ¨βπ¨πΌβπΆπΌβπ§π½βπ©πΌβπ€βπ¨π»βπ§πΌβπ§πΎβπ©πΌβπβπ¨πΌβπ§πΌβπ§πΎβπ¨πΎβπβπ¨πΎβπ§πΎβπΆπΏβπ¨πΎβπΌβπ¨πΎβπ§πΎβπ¦πΎβπ©π½βπβπ©πΌβπΆπΏβπ§πΎβπ¨πΏβπ³βπ©π½βπ§π½βπ§πΎβπ©πΎβπβπ©πΌβπ§πΎβπ§πΏβπ©πΏβπ³βπ©π½βπ§π½βπ§πΌβπ¨π½βπβπ¨πΏβπ§πΎβπ§π½βπ¨π½βπ³βπ©πΌβπ¦π»βπΆπ»βπ¨π½βπ«βπ©π»βπ§πΌβπ§πΌβπ¨π»βπ¬βπ¨πΏβπ§πΏβπΆπΎβπ©πΎβπ«βπ¨π½βπ§πΌβπ§πΌβπ¨πΌβπ€βπ¨π½βπ¦π»βπ§πΌβπ¨π½βπ³βπ©π»βπ§πΎβπ§πΎβπ©π»βπ¬βπ©πΎβπ§π»βπΆπΌβπ¨π½βπ¨βπ©π»βπ¦π½βπΆπΎβπ©π»βπΌβπ¨πΌβπ§π½βπΆπ½βπ©πΎβπ€βπ¨π½βπΆπ»βπ§πΎβπ©π½βπ¬βπ©πΎβπ¦π½βπ§π»βπ¨πΏβπ¨βπ¨πΌβπ§πΎβπ§πΌβπ©πΌβπβπ©πΌβπ¦πΎβπ§π½βπ¨π½ββοΈβπ¨πΏβπ§πΎβπ§πΏβπ¨πΎβπβπ©πΌβπΆπΎβπΆπ½βπ¨π½βπ€βπ©πΌβπΆπΎβπΆπ½βπ¨π½βπβπ¨πΌβπ§πΏβπΆπΎβπ¨πΎβπ«βπ¨πΌβπΆπΌβπΆπΌβπ¨π»βπβπ©πΏβπ§πΌβπ§πΏβπ©π½βπ¨βπ¨π½βπΆπΎβπ§πΎβπ¨π»βπβπ¨πΌβπ¦πΎβπΆπΏβπ©π½ββοΈβπ¨πΎβπ¦πΏβπ§πΎβπ¨πΌβπ»βπ©π½βπ§π»βπΆπΌβπ¨πΏβπβπ¨π½βπ§πΎβπ§πΌβπ¨π»ββοΈβπ©πΎβπ¦πΎβπΆπ½βπ©πΌβπ¬βπ©π½βπΆπΎβπΆπΎβπ¨π½βπβπ©πΎβπΆπΏβπ¦πΎβπ¨π½βπ€βπ©π½βπ¦πΌβπΆπΎβπ©πΎβπ³βπ©π½βπ¦πΌβπΆπΎβπ©π½βπ«βπ©π½βπΆπΎβπ§π½βπ©π½βπ¨βπ¨πΎβπ§π»βπ¦π½βπ¨πΎβπ¬βπ¨πΏβπ¦πΌβπ§πΏβπ©π½βπΎβπ©πΌβπΆπΌβπ§π½βπ¨πΏβπβπ©πΌβπΆπ½βπΆπΏβπ©πΏβπβπ© |