update demos

main
Dominik Madarász 2023-08-11 00:14:08 +02:00
parent 8550b12757
commit 3c3c88df5f
22 changed files with 40 additions and 40 deletions

View File

@ -1,7 +1,7 @@
// framework demo
// - rlyeh, public domain
#include "fwk.h"
#include "v4k.h"
int main() {
// options

View File

@ -1,7 +1,7 @@
#include "fwk.h" // Minimal C sample
#include "v4k.h" // Minimal C sample
int main() {
window_create(75.0, 0); // 75% size, no extra flags
while( window_swap() && !input(KEY_ESC) ) { // game loop
puts("hello FWK from C!");
puts("hello V4K from C!");
}
}

View File

@ -5,7 +5,7 @@
// `make demos\00-ui.c` (windows)
// `sh MAKE.bat demos/00-ui.c` (linux, osx)
#include "fwk.h"
#include "v4k.h"
int main() {
float app_volume = 1.00f;
@ -82,5 +82,5 @@ int main() {
}
// this demo supersedes following old sources:
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-hello.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-video.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-hello.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-video.c

View File

@ -5,7 +5,7 @@
// `make demos\01-sprite.c` (windows)
// `sh MAKE.bat demos/01-sprite.c` (linux, osx)
#include "fwk.h"
#include "v4k.h"
void demo_kids(vec3 offs) {
// init
@ -159,9 +159,9 @@ int main() {
}
// this demo supersedes following old sources:
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-audio.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-font.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-spine.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-sprite.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-tiled.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-tilemap.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-audio.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-font.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-spine.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-sprite.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-tiled.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-tilemap.c

View File

@ -5,7 +5,7 @@
// `make demos\02-ddraw.c` (windows)
// `sh MAKE.bat demos/02-ddraw.c` (linux, osx)
#include "fwk.h"
#include "v4k.h"
int main() {
bool do_colliders_demo = 1;
@ -116,4 +116,4 @@ int main() {
}
// this demo supersedes following old sources:
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-collide.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-collide.c

View File

@ -1,4 +1,4 @@
#include "fwk.h"
#include "v4k.h"
void ddraw_camera(camera_t *c) {
vec3 center = c->position;

View File

@ -8,7 +8,7 @@
// @todo: instanced poses, instanced render_bones
// @todo: ik, modify bone transform (bone space)
#include "fwk.h"
#include "v4k.h"
typedef struct anims_t {
int inuse; // animation number in use
@ -182,5 +182,5 @@ int main() {
// @todo: controller demo: anim controller.lua
// this demo supersedes following old sources:
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-anims.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-instanced.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-anims.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-instanced.c

View File

@ -5,7 +5,7 @@
// `make demos\04-actor.c` (windows)
// `sh MAKE.bat demos/04-actor.c` (linux, osx)
#include "fwk.h"
#include "v4k.h"
int main() {
// create window (75% sized, MSAAx4)

View File

@ -1,7 +1,7 @@
// LOD demo, based on Polygon Reduction Demo by Stan Melax (PD)
// - rlyeh, public domain.
#include "fwk.h"
#include "v4k.h"
aabb mesh_bounds(mesh_t *m) {
aabb b = {{1e9,1e9,1e9},{-1e9,-1e9,-1e9}};

View File

@ -1,7 +1,7 @@
// scene demo
// - rlyeh, public domain
#include "fwk.h"
#include "v4k.h"
int main() {
// options
@ -224,7 +224,7 @@ while(window_swap() && !input(KEY_ESC)) {
// model_render(sponza, cam.proj, cam.view, sponza.pivot, 0);
// this demo supersedes following old sources:
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-material.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-shadertoy.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-material.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-shadertoy.c
#endif

View File

@ -5,7 +5,7 @@
// `make demos\04-controller.c` (windows)
// `sh MAKE.bat demos/04-controller.c` (linux, osx)
#include "fwk.h"
#include "v4k.h"
int main() {
// 75% window, MSAAx2 flag

View File

@ -5,7 +5,7 @@
// `make demos\07-network.c` (windows)
// `sh MAKE.bat demos/07-network.c` (linux, osx)
#include "fwk.h"
#include "v4k.h"
volatile int client_socket = -1;
volatile int server_socket = -1;
@ -72,9 +72,9 @@ int main() {
}
// this demo supersedes following old sources:
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-demo.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-script.c
// https://github.com/r-lyeh/FWK/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-socket.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-demo.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-script.c
// https://github.com/r-lyeh/V4K/blob/45e34d7890b2b8fe1f4994f4b76e496280d83cb6/demos/00-socket.c
#if 0 // teal
script_run("local tl=require(\"tl\")\ntl.loader()");

View File

@ -1,7 +1,7 @@
// audio demo
// - rlyeh, public domain
#include "fwk.h"
#include "v4k.h"
int main() {
// window (80% sized, MSAA x4 flag)

View File

@ -1,4 +1,4 @@
#include "fwk.h"
#include "v4k.h"
int SKY_DIR = 0;
const char *SKY_DIRS[] = {

View File

@ -1,4 +1,4 @@
#include "fwk.h"
#include "v4k.h"
struct {
float (*ease)(float);

View File

@ -1,4 +1,4 @@
#include "fwk.h"
#include "v4k.h"
int main() {
window_create(0.75, WINDOW_MSAA8);

View File

@ -1,7 +1,7 @@
// instanced models demo
// - rlyeh, public domain.
#include "fwk.h"
#include "v4k.h"
int main() {
window_create(75, WINDOW_MSAA2);

View File

@ -3,7 +3,7 @@
//
// @todo: Middle mouse button to pan camera @todo
#include "fwk.h"
#include "v4k.h"
#if is(tcc) && !is(win32) // @todo: remove this & test on linux
int log2_64 (uint64_t value) {

View File

@ -1,4 +1,4 @@
#include "fwk.h"
#include "v4k.h"
#define SCRIPT(...) #__VA_ARGS__

View File

@ -9,7 +9,7 @@
// - shears
// - bounding boxes
#include "fwk.h"
#include "v4k.h"
#define spine spine2
#define spine_render spine_render2
#define spine_ui spine_ui2

View File

@ -4,7 +4,7 @@
// credits: original lovely demo by rxi (MIT License).
// see https://github.com/rxi/autobatch/tree/master/demo/cats
#include "fwk.h"
#include "v4k.h"
texture_t kids, catImage, shadowImage, inputs;
int NUM_SPRITES = 100, NUM_SPRITES_CHANGED = 1;
@ -141,7 +141,7 @@ void demo_kids() {
int main(int argc, char **argv) {
window_create(75.f, 0);
window_title("FWK - Sprite");
window_title("V4K - Sprite");
// options
int do_cats = 1;

View File

@ -596,7 +596,7 @@ details > summary::-webkit-details-marker {
|Version: | 2023.7 |
|:--------------|:------------|
|Branch: | main |
|Commit: | 17 |
|Commit: | 18 |
<!--| Documentation last modified | { {LAST_MODIFIED} } |-->
# [V·4·K 2023.7 ](https://dev.v4.games/zaklaus/v4k)