Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 09 2022 20:54
    samhocevar commented #89
  • Sep 26 2022 05:51
    artkiver commented on 440eb5e
  • Sep 17 2022 09:45

    Gargaj on macos-catalina

    add macos demployment target (compare)

  • Aug 20 2022 15:11

    github-actions[bot] on 2022-08-20

    (compare)

  • Aug 20 2022 15:10

    Gargaj on master

    add ndi building into workflow (compare)

  • Aug 20 2022 14:51

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 20 2022 14:42

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 20 2022 14:23

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 20 2022 14:16

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 20 2022 14:09

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 20 2022 13:58

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 20 2022 13:52

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 20 2022 13:47

    Gargaj on ndiworkflow

    add ndi building into workflow (compare)

  • Aug 13 2022 11:58

    Gargaj on master

    Fix build on arm Patch by: Rob… (compare)

  • Aug 13 2022 11:58
    Gargaj closed #171
  • Aug 12 2022 18:37
    clausecker closed #172
  • Aug 12 2022 15:24
    clausecker commented #172
  • Aug 12 2022 15:18
    clausecker opened #172
  • Aug 12 2022 12:21
    AMDmi3 opened #171
  • Aug 03 2022 14:43

    Gargaj on 2022-08-03

    (compare)

Paul Depraz
@cerealkill
Hi all, I am running it on macos 10.14.4 and it doesnt seem to have access to read the textures nor the configuration file. Anyone else with the same issues and know how to solve it?
A couple more questions: how to compile it on macos? I downloaded the latest vulkansdk and set the env var but it doesnt seem to find vulkan in "$ENV{VULKAN_SDK}/lib" as per in FindVulkan.cmake. I am not a c programmer so I have no idea if it is looking for a folder or an executable there or which could be. Any ideas?
Paul Depraz
@cerealkill
I appreciate any help and just like to say that this is an Amazing tool, tx Gargaj and alkama. 0/
Cameron Armstrong (Nightfox)
@sacredbanana
to build on Mac: install cmake command line tool. Navigate to bonzomatic directory and type cmake . That will generate a makefile. Then just type make
I haven't had issues with texture or config file access
Gargaj
@Gargaj
right hi hello so yeah there seems to be a bit of misunderstanding where the files should be
and this is something that should be in the readme
that files are always read relative to the running directory, which in most of the time where the executable resides
Paul Depraz
@cerealkill
@sacredbanana I figured it out as the question regards a step further from what you mentioned.
@Gargaj Alright, I got it from the main.cpp, so in the mac release it should be in ./Bonzomatic.app/Contents/MacOS/ folder, that is why it wasn't available for me at first. Thanks guys. Any help with the vulkansdk and the build processes?
Cameron Armstrong (Nightfox)
@sacredbanana
Sorry I haven't tried building the Vulkan version of Bonzo
Gargaj
@Gargaj
i never even realized there was one...?
isnt that just something underneath glfw?
we dont have an ACTUAL vulkan backend (yet, anyway)
Cameron Armstrong (Nightfox)
@sacredbanana
I always noticed if you use the GUI for cmake it lists GLFW_VULKAN_STATIC as an option you can enable for this project
Ive never ticked it
Vulkan is one of those things which it most likely going to be important to learn eventually but I've just been sticking with OpenGL for now
Does Vulkan have its own shading language or does it use GLSL?
Gargaj
@Gargaj
it has its own afaik
it's very glsl-like tho
Paul Depraz
@cerealkill
I will try with glfw, thanks guys :)
Gargaj
@Gargaj
alkama suggested he'll take a look at writing a Metal backend
that's osx so my hands are clean about that
Cameron Armstrong (Nightfox)
@sacredbanana
kind of like Metal for macOS. The default tunnel shader on Bonzomatic I actually ported to Metal changing extrememely little
Not sure if theres enough demand for a Metal version of Bonzomatic though
Metal looks great, performs great... but only being on Mac makes it meg
meh*
I hate how Apple officially deprecated OpenGL so that might affect Bonzomatic in the next release of macOS
even if you write a metal backend, youd still need the competition contestant to code in metal
but to be fair its very close to GLSL anyway so shouldnt be a problem
apple designed metal to be as close to OpenGL as possible to ease the transition
Cameron Armstrong (Nightfox)
@sacredbanana
@Gargaj while I'm here I might as well ask the question. Do you think that Bonzomatic would have any use ported to Nintendo Switch? You can now use USB keyboards and mice on switch and I've already ported a game to it and I've also ported a very light shader program to it which is pretty much bonzomatic minus the GUI (just renders the shader file in the directory). I could totally port Bonzomatic to Switch but I'm not sure if it would be worth it
I'd totally use it but not sure if anyone else woule
would
Gargaj
@Gargaj
i mean
even if not as an official port
but feel free to do a fork
Carlos Rocha
@MoiRouhs
Hii I showed Bonzomatic now, I have a question, can I use video fragment in this tool?
Gargaj
@Gargaj
hi
so
not natively, but of course you're welcome to add support for it
i cant think of very simple video decoding libraries that are easy to integrate
gogeric
@gogeric
Hi there everyone! First time here. I'm trying to set sampling to Point in HLSL Dx 11 mode. I tried : SamplerState SMP { Filter = MIN_MAG_MIP_POINT }
However this does not seem to work. I'm not sure if it is coming from the preview sampling the result of my pixel shader (which maybe itself is sampling correctly) or it is my SamplerState which is wrong. FYI the code compiles.
Gargaj
@Gargaj
hi, i would need to check but i dont think bonzo has a full .fx parser
i.e. the sampler states have to come from the C++ code
gogeric
@gogeric
ooooh right ok.
hum. I'll try to find them in the CPP. maybe I can do a quick hack to have it work
thanks
Gargaj
@Gargaj
look for pFullscreenQuadSamplerState