3 repositorios
Techniques for loading and managing raw binary data directly in GPU memory buffers to optimize rendering performance.
Distinct from Buffer-Based Memory Management: None of the candidates cover 3D mesh data buffering; they focus on network requests or lazy loading.
Explore 3 awesome GitHub repositories matching graphics & multimedia · GPU Buffer Management. Refine with filters or upvote what's useful.
Este proyecto es una experiencia web 3D y galería interactiva diseñada como portafolio personal. Utiliza una simulación de habitación virtual para crear una representación espacial de un entorno físico donde los usuarios pueden navegar y explorar arte digital y trabajos creativos. El entorno se renderiza directamente en el navegador como una galería 3D interactiva, permitiendo a los usuarios explorar una muestra espacial mediante navegación en primera persona. El proyecto utiliza renderizado por GPU basado en WebGL y sombreadores personalizados para mostrar entornos espaciales complejos. Incorpora carga asíncrona de recursos y un sistema basado en eventos para gestionar las interacciones del usuario y las animaciones dentro de la escena.
Loads 3D model data into GPU memory buffers to minimize communication overhead between the CPU and graphics card.
Este proyecto es un recurso educativo que proporciona un tutorial de desarrollo integral para escribir y cargar programas eBPF utilizando C, Go y Rust dentro del kernel de Linux. Sirve como una guía técnica para desarrollar lógica personalizada para ejecutar directamente en el kernel. Los materiales cubren dominios especializados incluyendo observabilidad y rastreo del kernel, implementación de seguridad para detección de intrusiones e ingeniería de red de alto rendimiento para filtrado de paquetes y balanceo de carga. También incluye manuales dedicados para el rastreo del kernel de Linux y el uso de kprobes, uprobes y tracepoints. El proyecto abarca una amplia gama de áreas de capacidad, como instrumentación del kernel, monitoreo y observabilidad del sistema, análisis de red y aplicación de seguridad. Además, se extiende a la depuración a nivel de hardware para GPUs y controladores, así como a la manipulación de sistemas de bajo nivel y gestión de recursos.
Demonstrates how to record the movement of buffer objects between video memory and system memory.
gpu.cpp is a lightweight C++ library for executing low-level general-purpose GPU computation across different hardware vendors and operating systems. It functions as a portable GPU wrapper, kernel orchestrator, and tensor management system using the WebGPU specification to abstract device initialization, buffer transfers, and compute shader dispatching. The library provides a framework for defining compute kernels from shader code and managing their asynchronous dispatch and synchronization. It enables the execution of cross-platform compute shaders and the orchestration of GPU tasks through
Provides a system for allocating and managing the lifetime of multi-dimensional memory buffers on graphics hardware.