Amiga Screens là khái niệm về các vùng hiển thị độc lập với độ phân giải, độ sâu màu và bảng màu riêng, có thể chồng lên nhau và chuyển đổi ngay lập nhờ OCS/ECS/AGA chipsets. Hệ thống này sử dụng indexed palettes, planar graphics và bitplanes, cùng các chế độ đặc biệt như HAM và Extra Half-Brite, được điều khiển bởi copper coprocessor để tạo hiệu ứng gradient. Dual playfields cho phép hiệu ứng transparency layers, tất cả đều chạy mượt mà trên các máy yếu như Amiga 600 chỉ 7 MHz. Cách tiếp cận này mang lại multitasking nhanh chóng và vẫn đáng học hỏi so với quản lý cửa sổ hiện đại, đồng thời mở đường cho các kỹ thuật sprites và blitter phức tạp.
Why read it: Bài viết giải thích cách Amiga quản lý màn hình độc lập với các chế độ đồ họa đặc biệt, cho thấy sáng tạo kỹ thuật vượt trội của máy tính cũ.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://www.datagubbe.se/amscr. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Bài viết đi sâu vào ETC1S, định dạng texture nén mạnh mẽ trong thư viện open source Basis Universal, tập trung vào bộ lọc chroma-space thời gian thực khi chuyển đổi sang BC7 giúp giảm hiện tượng artifacts. Tác giả trình bày việc mở rộng các encoder texture phân tích thời gian thực như bc7f và etc1f đạt throughput khoảng 1 gigatexel/giây trên Ryzen 9 8-thread. Hệ quả là việc phát triển đang tiến gần đến một đồ thị encoding/transcoding texture GPU hoàn chỉnh hơn. Điều đáng học là cách tiếp cận kỹ thuật để tối ưu hóa hiệu năng và chất lượng texture trong các ứng dụng đồ họa thời gian thực.
Bài viết này cung cấp kiến thức chuyên sâu về tối ưu hóa chất lượng texture và hiệu suất encoder trong thực tế.
Trang chủ và blog cá nhân của Angelo Pesce chia sẻ về máy tính, đồ họa và các chủ đề khác.
Nếu bạn muốn khám phá những giải pháp sáng tạo về đồ họa máy tính và kiến trúc phần mềm, Angelo Pesce là người dẫn dắt bạn đến những tư duy độc đáo từ lập trình cho đến nghệ thuật kỹ thuật số.
Tập tin Graphics Programming weekly số 452 ngày 23/8/2026 tập trung vào những cập nhật mới nhất cho lập trình viên 3D. Bài viết mô tả cách các công cụ shading mới như Vulkan Ray Tracing và các cải tiến trong DirectX 12 Ultimate được tích hợp vào các engine phổ biến. Những thay đổi này dẫn đến tăng hiệu suất render khoảng 15‑20% trong các scena phức tạp khi sử dụng các thuật toán culling dựa trên mesh shaders. Điều đáng học là việc theo dõi các bản cập nhật API hàng tuần giúp các nhà phát triển tối ưu hóa tài nguyên GPU mà không cần viết lại mã nguồn lớn.
Số phát hành này cập nhật những kỹ thuật rendering mới nhất giúp cải thiện hiệu suất đồ họa 3D của bạn.
SIGGRAPH 2026 ở Los Angeles đã cho thấy xu hướng đồ họa và tính toán không gian, với Khronos làm trung tâm hoạt động. Tổ chức đã tổ chức hơn 20 phiên bao gồm các khóa học thực hành và các buổi Birds of a Feather tập trung vào neural graphics, XR, tài sản 3D, rendering và shading real‑time. Những phiên này đã minh họa cách các chuẩn mở như Vulkan, glTF và OpenXR được tích hợp sâu hơn vào quy trình neural rendering và trải nghiệm thực tế mở rộng. Kết quả là cộng đồng phát triển có thể truy cập dễ dàng hơn các công cụ và tài liệu tham khảo, tăng tốc độ adopts chuẩn và giảm chi phí tương thích. Điều này nhắc nhở các lập trình viên rằng đầu tư vào tham gia các BOF và các khóa học thực tế là cách hiệu quả nhất để nắm bắt xu hướng chuẩn mở và áp dụng chúng vào sản phẩm sớm.
Bài viết này cung cấp cái nhìn cập nhật nhất về các tiêu chuẩn mở định hình tương lai đồ họa và tính toán không gian.
A 2012 sample application and blog page demonstrated luma-optimized, mipmapped DXT1 texture compression, splitting image data by spatial frequency: full-resolution luma/detail at mip 0 with lower-resolution chroma/color stored at half resolution and below. The pixel shader reconstructs the final texel from separately hardware-filtered luma and chroma components, relying on linear reconstruction so bilinear, trilinear, and anisotropic filtering all work normally on the raw compressed data without prior decompression. The encoder was made aware of this runtime reconstruction, including an optional feedback pass that adjusts the high-resolution luma to compensate for errors introduced by the compressed, upsampled chroma. The author notes a preferable variant would use DXT5A/BC4 for the high-resolution scalar field rather than repurposing DXT1 for luma. This is presented as public prior art from 2012 relevant to later latent-based GPU texture compression schemes.
KosmicKrisp, driver Vulkan-on-Metal của LunarG được xây dựng trong Mesa cho hệ Apple Silicon, đã đạt được tính tương thích với Vulkan 1.4 sau khi vượt qua bài kiểm tra CTS của Khronos Group. Driver này hiện đã sẵn sàng cho sản xuất trên macOS hiện đại, với hiệu năng tiến gần đến native Metal và đã vượt qua hoặc tương đương với giải pháp MoltenVK hiện có. LunarG tiếp tục cải thiện hiệu năng, sửa lỗi, hỗ trợ thêm các tính năng Vulkan và cải thiện công cụ hỗ trợ. iOS hiện không nằm trong kế hoạch do nguồn lực hạn chế.
Bài viết cung cấp thông tin quan trọng về KosmicKrisp đạt tuân thủ Vulkan 1.4 với hiệu năng vượt trội trên hệ thống Apple Silicon.
Một nhà nghiên cứu đồ họa đang thử thay thế bộ giải mã cứng như ASTC/BC1‑7 bằng một MLP nhỏ có thể cấu hình, kết hợp với lấy mẫu endpoint bilinear kiểu PVRTC1. MLP này chỉ có khoảng 250‑1200 trọng số, hoạt động trên một bản đồ màu latent độ phân giải thấp (1/4‑1/16 của texture gốc) và các kênh selector mỗi texel, được huấn luyện bằng backprop hoặc chiến lược di tiến. Kết quả cho thấy tỷ lệ bit/chất lượng cạnh tranh với các phương pháp nén dựa trên biến đổi của GPU trên texture đơn, và vì chi phí giải mã được chia sẻ giữa các kênh, khả năng mở rộng tốt hơn khi áp dụng cho vật liệu đa kênh. Một triển khai hoạt động trên CUDA đã được cung cấp, kèm phiên bản CPU SIMD dự phòng, trong khi mã hóa BC7 nhanh vẫn sử dụng kỹ thuật bc7f hiện có mà không cần sideband giống NTC. Điều này cho thấy một mạng neural nhẹ có thể đạt hiệu quả bằng hoặc vượt qua bộ giải mã cứng truyền thống, đồng thời mang lại sự linh hoạt và lợi thế chi phí khi mở rộng sang nhiều kênh, gợi hướng phát triển cho các pipeline texture trong tương lai.
Những kiến thức về Neural Texture Compression từ bài này sẽ giúp lập trình viên tối ưu hóa hiệu suất render cho game hoặc ứng dụng đồ họa bằng cách áp dụng các giải pháp mới về nén texture thông minh, giảm chi phí decode hardware và cải thiện chất lượng hình ảnh với chi phí bitrate thấp hơn so với các phương pháp truyền thống.
Vulkan 1.4.362 introduces two new extensions. VK_KHR_pipeline_library_group_handles enables querying group handles directly from pipeline libraries, improving compatibility with DirectX Ray-Tracing Tier 1.1. VK_VALVE_buffer_device_address_allocation_alignment, developed by Valve's Linux graphics team, lets developers specify alignment for buffer device address allocations, helping with Direct3D 12 layering used by tools like VKD3D-Proton.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it