#include "custsupt.h"
 
#include "harness/trace.h"
 
 
 
// IDA: void __cdecl BrModelToScreenQuery(br_matrix4 *dest)
 
void BrModelToScreenQuery(br_matrix4* dest) {
 
    //br_uint_32 dummy; // Pierre-Marie Baty -- unused variable
 
    //br_matrix4 v2s; // Pierre-Marie Baty -- unused variable
 
    //br_matrix34 m2v; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p)", dest);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: void __cdecl BrModelToViewQuery(br_matrix34 *dest)
 
void BrModelToViewQuery(br_matrix34* dest) {
 
    //br_uint_32 dummy; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p)", dest);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_uint_8 __cdecl BrOriginToScreenXY(br_vector2 *screen)
 
br_uint_8 BrOriginToScreenXY(br_vector2* screen) {
 
    LOG_TRACE("(%p)", screen);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_uint_32 __cdecl BrOriginToScreenXYZO(br_vector3 *screen)
 
br_uint_32 BrOriginToScreenXYZO(br_vector3* screen) {
 
    //br_uint_32 outcode; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p)", screen);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_uint_8 __cdecl BrPointToScreenXY(br_vector2 *screen, br_vector3 *point)
 
br_uint_8 BrPointToScreenXY(br_vector2* screen, br_vector3* point) {
 
    //br_vector4 sp; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p, %p)", screen, point);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_uint_32 __cdecl BrPointToScreenXYZO(br_vector3 *screen, br_vector3 *point)
 
br_uint_32 BrPointToScreenXYZO(br_vector3* screen, br_vector3* point) {
 
    //br_vector4 sp; // Pierre-Marie Baty -- unused variable
 
    //br_uint_32 outcode; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p, %p)", screen, point);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: void __cdecl BrPointToScreenXYMany(br_vector2 *screens, br_vector3 *points, br_uint_32 npoints)
 
void BrPointToScreenXYMany(br_vector2* screens, br_vector3* points, br_uint_32 npoints) {
 
    //br_vector4 sp; // Pierre-Marie Baty -- unused variable
 
    //int i; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p, %p, %d)", screens, points, npoints);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: void __cdecl BrPointToScreenXYZOMany(br_vector3 *screens, br_uint_32 *outcodes, br_vector3 *points, br_uint_32 npoints)
 
void BrPointToScreenXYZOMany(br_vector3* screens, br_uint_32* outcodes, br_vector3* points, br_uint_32 npoints) {
 
    //br_vector4 sp; // Pierre-Marie Baty -- unused variable
 
    //int i; // Pierre-Marie Baty -- unused variable
 
    //br_uint_32 outcode; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p, %p, %p, %d)", screens, outcodes, points, npoints);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_scalar __cdecl BrZbDepthToScreenZ(br_uint_32 depth_z, br_camera *camera)
 
br_scalar BrZbDepthToScreenZ(br_uint_32 depth_z, br_camera* camera) {
 
    LOG_TRACE("(%d, %p)", depth_z, camera);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_uint_32 __cdecl BrZbScreenZToDepth(br_scalar sz, br_camera *camera)
 
br_uint_32 BrZbScreenZToDepth(br_scalar sz, br_camera* camera) {
 
    //br_uint_32 depth; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%f, %p)", sz, camera);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_scalar __cdecl BrZsDepthToScreenZ(br_scalar depth_z, br_camera *camera)
 
br_scalar BrZsDepthToScreenZ(br_scalar depth_z, br_camera* camera) {
 
    //br_scalar hither; // Pierre-Marie Baty -- unused variable
 
    //br_scalar yon; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%f, %p)", depth_z, camera);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_scalar __cdecl BrZsScreenZToDepth(br_scalar sz, br_camera *camera)
 
br_scalar BrZsScreenZToDepth(br_scalar sz, br_camera* camera) {
 
    //br_scalar hither; // Pierre-Marie Baty -- unused variable
 
    //br_scalar yon; // Pierre-Marie Baty -- unused variable
 
    //br_scalar depth; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%f, %p)", sz, camera);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: br_scalar __cdecl BrScreenZToCamera(br_actor *camera, br_scalar sz)
 
br_scalar BrScreenZToCamera(br_actor* camera, br_scalar sz) {
 
    //br_camera* data; // Pierre-Marie Baty -- unused variable
 
    //br_scalar hither; // Pierre-Marie Baty -- unused variable
 
    //br_scalar yon; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p, %f)", camera, sz);
 
    NOT_IMPLEMENTED();
 
}
 
 
 
// IDA: void __cdecl BrScreenXYZToCamera(br_vector3 *point, br_actor *camera, br_pixelmap *screen_buffer, br_int_16 x, br_int_16 y, br_scalar sz)
 
void BrScreenXYZToCamera(br_vector3* point, br_actor* camera, br_pixelmap* screen_buffer, br_int_16 x, br_int_16 y, br_scalar sz) {
 
    //br_scalar hx; // Pierre-Marie Baty -- unused variable
 
    //br_scalar hy; // Pierre-Marie Baty -- unused variable
 
    //br_scalar vz; // Pierre-Marie Baty -- unused variable
 
    //br_camera* data; // Pierre-Marie Baty -- unused variable
 
    //br_angle fov; // Pierre-Marie Baty -- unused variable
 
    //br_scalar scale; // Pierre-Marie Baty -- unused variable
 
    LOG_TRACE("(%p, %p, %p, %d, %d, %f)", point, camera, screen_buffer, x, y, sz);
 
    NOT_IMPLEMENTED();
 
}