mtld3d
Direct3D9 implementation on top of Metal.
파일 탐색기
- action.yml
- ci.yml
- ARCHITECTURE.md
- CONVENTIONS.md
- audit.sh
- derive_inventory.txt
- config.toml
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- classify.rs
- cli.rs
- diff.rs
- isolate.rs
- main.rs
- merge.rs
- model.rs
- run.rs
- scan.rs
- triage.rs
- clean.txt
- d3d9ex.txt
- device.txt
- stateblock.txt
- visual.txt
- baseline.txt
- Cargo.toml
- CONFORMANCE.md
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- commands.rs
- crumb.rs
- ffi_boundary.rs
- ftol.rs
- identity.rs
- lib.rs
- log_filter.rs
- log_helpers.rs
- mtl.rs
- mtl_handle.rs
- params.rs
- perf.rs
- trig.rs
- tsc.rs
- build.rs
- Cargo.toml
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- blit.rs
- buffer.rs
- capture.rs
- clear_quad.rs
- command.rs
- device.rs
- handle.rs
- macdrv.rs
- null_texture.rs
- pipeline.rs
- present.msl
- present.rs
- sampler.rs
- shader.rs
- texture.rs
- upscale.rs
- crash.rs
- handlers.rs
- lib.rs
- metal.rs
- build.rs
- Cargo.toml
- Cargo.lock
- Cargo.toml
- config.toml
- nextest.toml
- disasm.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- emit.rs
- ff.rs
- ir.rs
- opcode.rs
- parser.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- app_profile.rs
- buffer_rename.rs
- caps.rs
- config.rs
- convert.rs
- depth_stencil_state.rs
- dirty_range.rs
- dirty_rect.rs
- dxso.rs
- ff_state.rs
- format.rs
- format_probe.rs
- fullscreen_resize.rs
- gpu_caps.rs
- ids.rs
- lib.rs
- packed16.rs
- page_box.rs
- page_box_pool.rs
- passes.rs
- perf.rs
- pipeline_state.rs
- present.rs
- process_vertices.rs
- render_scale.rs
- sampler_state.rs
- scratch.rs
- shader_cache.rs
- shader_compile_stats.rs
- state_trace.rs
- storage_policy.rs
- streams.rs
- stretch_rect.rs
- texture_staging.rs
- upload_recovery.rs
- visibility.rs
- vs_draw.rs
- snmalloc_drift.rs
- build.rs
- Cargo.toml
- frame_dump.rs
- mem_watch.rs
- bound_buffers.rs
- bound_rt.rs
- capture.rs
- com_ref.rs
- config.rs
- crash.rs
- crumb_allocator.rs
- cursor.rs
- device.rs
- direct3d9.rs
- draw.rs
- encoder.rs
- fullscreen.rs
- index_buffer.rs
- lib.rs
- log_sink.rs
- page_box_pool.rs
- pixel_shader.rs
- private_data.rs
- query.rs
- shader_bindings.rs
- shader_prewarm.rs
- shader_validator.rs
- stage_bindings.rs
- state_block.rs
- surface.rs
- swapchain.rs
- texture.rs
- unix_call.rs
- vertex_buffer.rs
- vertex_decl.rs
- vertex_shader.rs
- build.rs
- Cargo.toml
- d3d9.def
- lib.rs
- build.rs
- Cargo.toml
- check.rs
- ffi.rs
- harness.rs
- lib.rs
- pixel.rs
- resource.rs
- vertex.rs
- vtbl.rs
- win32.rs
- buffers.rs
- clip_planes.rs
- d3dperf.rs
- device.rs
- draw.rs
- expand16.rs
- implicit_surface.rs
- mrt.rs
- points.rs
- query.rs
- render_scale.rs
- render_states.rs
- render_target.rs
- resource_misc.rs
- samplers.rs
- shaders.rs
- smoke.rs
- snmalloc_drift.rs
- state_block.rs
- streams.rs
- subresource_identity.rs
- texture_stages.rs
- textures.rs
- transforms_ff.rs
- unload.rs
- vertex_decl.rs
- Cargo.toml
- COVERAGE.md
- tests.rs
- caps.rs
- cursor.rs
- device.rs
- direct3d9.rs
- ff.rs
- hresult.rs
- index_buffer.rs
- lib.rs
- primitive.rs
- vertex_buffer.rs
- vertex_decl.rs
- Cargo.toml
- Cargo.lock
- Cargo.toml
- .gitignore
- AGENTS.md
- CLAUDE.md
- CONTRIBUTING.md
- INSTALL.md
- LICENSE
- Makefile
- mtld3d.conf
- README.md
- rustfmt.toml
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cargo clippy
설명 보기 ▼
cargo clippy
A collection of lints to catch common mistakes and improve your Rust code.
cargo clippy
Run checks over the code in the current directory:
cargo clippy --locked
Require that `Cargo.lock` is up to date:
cargo clippy --workspace
Run checks on all packages in the workspace:
cargo fmt
설명 보기 ▼
cargo fmt
Run `rustfmt` on all source files in a Rust project.
See also: `rustfmt`.
cargo fmt
Format all source files:
cargo fmt --check
Check for formatting errors without writing to the files:
cargo fmt -- {{rustfmt_args}}
Pass arguments to each `rustfmt` call:
cargo test
설명 보기 ▼
cargo test
Execute the unit and integration tests of a Rust package.
cargo {{[t|test]}} {{test_name}}
Only run tests containing a specific string in their names:
cargo {{[t|test]}} -- --test-threads {{count}}
Set the number of simultaneous running test cases:
cargo {{[t|test]}} {{[-r|--release]}}
Test artifacts in release mode, with optimizations:
perf
설명 보기 ▼
perf
Linux 성능 카운터 측정을 위한 프레임워크.
더 많은 정보: <https://perfwiki.github.io/main/>.
perf stat {{gcc hello.c}}
명령에 대한 기본 성능 카운터 통계 표시:
sudo perf top
시스템 전역의 실시간 성능 카운터 프로필 표시:
sudo perf record {{command}}
명령을 실행하고 프로필을 `perf.data`에 기록:
wine
설명 보기 ▼
wine
Unix 기반 시스템에서 Windows 실행 파일을 실행.
더 많은 정보: <https://gitlab.winehq.org/wine/wine/-/wikis/Commands>.
wine {{command}}
`wine` 환경에서 특정 프로그램 실행:
wine start {{command}}
백그라운드에서 특정 프로그램 실행:
wine msiexec /{{i|x}} {{path/to/package.msi}}
MSI 패키지 설치/제거:
softwareupdate
설명 보기 ▼
softwareupdate
macOS App Store 앱 업데이트 도구.
더 많은 정보: <https://keith.github.io/xcode-man-pages/softwareupdate.8.html>.
softwareupdate --list
사용 가능한 모든 업데이트 나열:
softwareupdate --install --all
모든 업데이트 다운로드 및 설치:
softwareupdate --install --recommended
모든 [r]추천 업데이트 다운로드 및 설치:
