Hacker GitHub

← All repos

Const-me/vis_avs_dx

View on GitHub ↗ ★ 48 C++

Direct3D 11 port of Advanced Visualization Studio, a music visualization plugin for Winamp.

15 mentions on Hacker News by 1 person: 1 story, 14 comments · first 2019-01-16 · latest 2021-08-04

Mentions per year 15 mentions · busiest year 2019 (7)
20082026
  1. …to share? Used it a few times for some medium-complexity stuff, here’s an open-source example: https://github.com/Const-me/vis_avs_dx/tree/master/avs_dx/Dx... Works OK, and indeed faster than VC++ (I was using VS2017 at that time),…
    comment by Const-me · 2021-08-04 · in EASTL: An Alternative C++ Standard Library
  2. …but overall I think pretty close to what’s proposed. Couple examples from my open-source projects: https://github.com/Const-me/vis_avs_dx/blob/master/legal.txt https://github.com/Const-me/Vrmac/blob/master/Pre-existing%2...
  3. …thousand of free downloads of my app. Pretty close to nothing. https://github.com/Const-me/SkyFM https://github.com/Const-me/vis_avs_dx https://github.com/Const-me/Vrmac
  4. Did something similar a few times when I needed that. Here’s an open source example: https://github.com/Const-me/vis_avs_dx/tree/master/avs_dx/Dx... It’s mostly in C++, just a few offline pieces in C# in T4 templates (they produce C++…
    comment by Const-me · 2020-10-21 · in Just Write the Parser
  5. Take a look there: https://github.com/Const-me/vis_avs_dx/tree/master/avs_dx/Dx... Couple test cases: https://github.com/Const-me/vis_avs_dx/blob/master/avs_dx/Co... The transpiler is in C++/17. The source language is something called…
  6. …an example where I compiled a tiny language into HLSL source for the Microsoft’s shader compiler: https://github.com/Const-me/vis_avs_dx/tree/master/avs_dx/Dx...
    comment by Const-me · 2020-08-15 · in Write Your Own Virtual Machine
  7. …to make one, and you know C++ and Direct3D 11, you can fork this and implement one more effect: https://github.com/Const-me/vis_avs_dx It’s a plugin for old winamp so the music part is handled quite well there. The code already uses…
    comment by Const-me · 2020-07-26 · in WebGL Fluid Simulation
  8. …allows unrestricted memory access so you can read and write everywhere, here’s working examples: https://github.com/Const-me/vis_avs_dx/blob/master/avs_dx/Dx... https://github.com/Const-me/vis_avs_dx/blob/master/avs_dx/Dx... I didn’t have…
  9. …one open source project where I’ve replaced most parts of the C++ standard library with EASTL: https://github.com/Const-me/vis_avs_dx Here’s my header-only C++ library which allows users to switch between 16-bytes/32-bytes wide SIMD by…
    comment by Const-me · 2019-12-08 · in How to write better game libraries
  10. …to each other. This is language-agnostic too, I've tried doing same in C++ and it works, e.g. https://github.com/Const-me/vis_avs_dx/blob/master/avs_dx/Dx... but with a GC and async-await it's much easier. > which makes for a real paradigm…
  11. I’ve once tried to port AVS to GPU: https://github.com/Const-me/vis_avs_dx Already runs ~half of built-in presets. If I’ll have time for that, maybe I should add custom D3D-specific effects there that weren’t there in the original version.…
    comment by Const-me · 2019-05-21 · in WebGL Fluid Simulation
  12. …convert 2D vector stuff to triangles on the fly. Here’s a simple example that renders a polyline: https://github.com/Const-me/vis_avs_dx/blob/master/avs_dx/Dx... It cuts a few corners e.g. doesn’t handle self-intersecting polylines…
  13. …with very little work required, doesn't even need any custom shaders. Here’s a working example: https://github.com/Const-me/vis_avs_dx/tree/master/avs_dx/Dx...
  14. …game engines, just Direct3D 11 and a few libraries like DXTK and GTEngine. Here’s a complete list: https://github.com/Const-me/vis_avs_dx/blob/master/legal.txt Because it’s Direct3D, the compatibility is good, runs fine inside VMWare, I’ve…
  15. ▲ 4
    Show HN: D3D11 Port of Advanced Visualization Studio for Winamp
    story by Const-me · 2019-01-16 · 1 comment