Commit Graph

  • d615580453 layers: Eliminate statically allocated strings Courtney Goeltzenleuchter 2014-12-01 09:31:17 -07:00
  • 0b24377bc5 tests:Change new indexed quad test to pass pointer Tony Barbour 2014-12-04 17:27:08 -07:00
  • 37609029ec tests:Use xgl commands to clear stencil Tony Barbour 2014-12-04 17:14:45 -07:00
  • 4edd57a3fd tests:Better formatting between routines Tony Barbour 2014-12-04 14:33:33 -07:00
  • 9a5bb4707b tests:Remove unused code Tony Barbour 2014-12-04 17:18:05 -07:00
  • f474912b6b tests:Remove unused local variable Tony Barbour 2014-12-04 17:17:26 -07:00
  • 3427a7bc77 tests:Remove unused routine CreateDefaultPipeline Tony Barbour 2014-12-03 15:19:09 -07:00
  • cb11dde617 tests:Add destructor for constant buffer Tony Barbour 2014-12-03 16:23:43 -07:00
  • ebfb9b61d6 tests:Add destructors for 4 objects Tony Barbour 2014-12-03 15:59:38 -07:00
  • 9919b7720c tests:Add destructor to desciptor set that destroys object Tony Barbour 2014-12-03 13:59:18 -07:00
  • 79a574a6ce tests:Pass pointers to constant buffers instead of values Tony Barbour 2014-12-03 16:13:23 -07:00
  • 966b85c8a7 tests:Pass pointers to pipelines instead of value Tony Barbour 2014-12-03 15:46:29 -07:00
  • ed19ccf7e5 tests:Pass pointers to descriptor sets instead of value Tony Barbour 2014-12-03 13:58:15 -07:00
  • 686ac0183d tests:More checks for XGL errors Tony Barbour 2014-12-03 09:24:05 -07:00
  • a8fff35d32 tests:Remove unused CreateShaderBIL Tony Barbour 2014-12-02 17:29:17 -07:00
  • 5dadbe4638 loader: handle inserting dispatch table pointer into all created objects Jon Ashburn 2014-12-03 14:30:48 -07:00
  • daffa1c462 icd: Fix bug in generated Icd generated entrypoints don't unwrap gpu object Jon Ashburn 2014-12-03 11:33:51 -07:00
  • 193a6bb69d icd: Make driver use the same definition for dispatch table as loader uses Jon Ashburn 2014-12-03 11:13:40 -07:00
  • fb3a18a80a tests: Add test using index buffer and vertex fetch Courtney Goeltzenleuchter 2014-12-04 15:45:16 -07:00
  • fa841545c9 tests: Add Index buffer object Courtney Goeltzenleuchter 2014-12-04 15:24:05 -07:00
  • dfb6dda4fb tests: Add Bind method Courtney Goeltzenleuchter 2014-12-04 15:26:56 -07:00
  • dd3bf7412d tests: Add minimal constant buffer constructor Courtney Goeltzenleuchter 2014-12-04 15:18:47 -07:00
  • 898c6bf7f8 tests: Add usage text for test framework options Courtney Goeltzenleuchter 2014-12-02 13:13:10 -07:00
  • 461bd66211 misc: Add update summary to README.md Courtney Goeltzenleuchter 2014-12-02 11:54:27 -07:00
  • 49934e4651 Add test for discard. GregF 2014-12-02 17:19:34 -07:00
  • 3ae2c1844d Add tests for gl_FragCoord, gl_ClipDistance in FS and unread FS inputs. GregF 2014-12-02 15:41:44 -07:00
  • c6fab578f0 tests: fix build errors due to ImageMagick dependency Chia-I Wu 2014-12-02 11:54:24 +08:00
  • 8f2eb06348 tests: move xglinfo to demos Chia-I Wu 2014-12-02 22:08:35 +08:00
  • 9e51780dfb tests: remove unused functions from xglinfo Chia-I Wu 2014-12-02 22:08:04 +08:00
  • 2e67ad93dc tests: merge common.[ch] back to xglinfo.c Chia-I Wu 2014-12-02 21:09:20 +08:00
  • e7982a4b2a loader: Fix missing terminator on string Courtney Goeltzenleuchter 2014-12-02 18:12:51 -07:00
  • b6830bb749 loader: Make LIBXGL_LAYERS_PATH behave like LIBXGL_DRIVERS_PATH Courtney Goeltzenleuchter 2014-12-01 09:29:42 -07:00
  • 26b1870704 loader: xglEnumerateLayers() returns layer names rather than library names Jon Ashburn 2014-12-02 13:03:09 -07:00
  • db89336575 Use Object Oriented render tests as only tests Tony Barbour 2014-11-25 13:18:32 -07:00
  • c18930aa9a Remove tony_* and compiler render tests Tony Barbour 2014-11-25 13:17:48 -07:00
  • fb70a70121 Remove TriangleFragUniform test Tony Barbour 2014-11-24 17:00:22 -07:00
  • 1f16f21ccc Remove debug message Tony Barbour 2014-11-24 15:50:38 -07:00
  • fac61a885c Fix binding in UniformBuffer tests. Drop unused inits Tony Barbour 2014-11-24 15:24:34 -07:00
  • edef699028 Add SamplerBindingsTriangle test Tony Barbour 2014-11-21 17:19:10 -07:00
  • 81e4eb79dd Add method to change texture colors Tony Barbour 2014-11-21 17:17:49 -07:00
  • aea415edf3 Clean up interfaces between objects Tony Barbour 2014-11-20 15:06:56 -07:00
  • 140d2bbc32 Add more tests Tony Barbour 2014-11-19 17:36:06 -07:00
  • 141e239b95 Add more tests and move classes to header file Tony Barbour 2014-11-19 16:33:11 -07:00
  • de5222a0da Start with frame 2 for name, fix filenames Tony Barbour 2014-11-18 17:02:36 -07:00
  • 5f624818b4 Get Fetch+MVP+Texture working. Add FSTexture Tony Barbour 2014-11-18 17:01:30 -07:00
  • 28492bccab Memset structs to 0 at init Tony Barbour 2014-11-18 16:46:56 -07:00
  • a64f542e2f tests:Use specified bindings for input buffers Tony Barbour 2014-12-01 13:29:55 -07:00
  • ecbc93de75 tests:Uncomment / comment debug code Tony Barbour 2014-12-01 13:28:32 -07:00
  • 09b1ce0bad tests:Rename buffers for clarity Tony Barbour 2014-12-01 13:25:15 -07:00
  • 756705601d tests:More constant buffer object work Tony Barbour 2014-11-25 14:43:14 -07:00
  • d1265fed13 tests:New Object Oriented Infrastructure Tony Barbour 2014-10-30 14:29:04 -06:00
  • 52eaa8f918 layers: Add Multi layer with example of multiple layers per file. Jon Ashburn 2014-12-01 14:22:40 -07:00
  • c14d6843f6 tests: Added code to render_tests.cpp to dump dot files using DrawState layer Tobin Ehlis 2014-11-28 11:17:19 -07:00
  • dbd6c05208 layers: DrawState layer can dump complete State to Graphviz dot file format Tobin Ehlis 2014-11-27 15:43:39 -07:00
  • 157947dbe5 tests: add CopyMemoryToImageBasic to XglBlitTest Chia-I Wu 2014-11-22 16:24:41 +08:00
  • 2d809615aa Revert "blit_test: Remove incomplete test" Chia-I Wu 2014-11-22 15:09:42 +08:00
  • fc81a47c66 tests: add {Fill,Copy}MemoryLarge to XglBlitTest Chia-I Wu 2014-11-23 02:16:45 +08:00
  • cf03401463 tests: Fix tests to allow more than one gpu to be returned from InitAndEnum Jon Ashburn 2014-11-26 11:06:49 -07:00
  • 9e7c78b300 layers: Added APIDumpNoAddr layer that replaces variable addresses in API Dump w/ static "addr" string Tobin Ehlis 2014-11-25 17:43:26 -07:00
  • a3c04222d4 layers: Updated layer names to be camelCase where name is contained in library file name as libXGLLayer<NAME>.so Tobin Ehlis 2014-11-25 16:59:27 -07:00
  • 59aeebb7e2 Add reserved parameter to xglEnumerateLayers for layer usage Jon Ashburn 2014-11-25 12:56:49 -07:00
  • 929ba6ce2e layers: Update xglEnumerateLayers() to work with layer names Jon Ashburn 2014-11-25 11:08:42 -07:00
  • 7af042e4c4 loader: Make layer names be independent of layer library filename Jon Ashburn 2014-11-18 09:06:04 -07:00
  • f7f2c4b2a3 loader: Change ActivateLayers name to be consistent with rest of loader Jon Ashburn 2014-11-17 10:17:37 -07:00
  • 3a2f76a42b tests: add CopyMemoryHazard to XglBlitTest Chia-I Wu 2014-11-22 02:51:25 +08:00
  • 24f6ccf9a1 layers: Add thread ID to API dump messages Tobin Ehlis 2014-11-24 15:46:55 -07:00
  • 1114a08500 tests: Fix uninitialized pDataSize for GetImageSubres and GetObjectInfo Jon Ashburn 2014-11-21 11:33:20 -07:00
  • 06f95b3763 layers: For APIFileDump, overwrite an existing file rather than always appending. Tobin Ehlis 2014-11-21 09:35:53 -07:00
  • 13ad5ffcbe layers: Added mutex for APIDump[File] layers to guard prints. Tobin Ehlis 2014-11-20 12:18:45 -07:00
  • 56a26ce6e5 layers: Struct printing improvements for "pNext" struct chains Tobin Ehlis 2014-11-20 06:38:50 -07:00
  • 947a6eb0e9 build: remove icd-dispatch-table.h generation from loader Chia-I Wu 2014-11-19 22:45:51 +08:00
  • f6c5891808 layers: Fix API Dump to handle xglWsiX11CreatePresentableImage() which has 2 output params. Tobin Ehlis 2014-11-19 15:52:46 -07:00
  • 7b98a0a73e tests: Fix initialization of descriptor set mapping in pipeline shader structs Jon Ashburn 2014-11-19 09:23:30 -07:00
  • 4d6b278054 xgl: Ignore generated header files Courtney Goeltzenleuchter 2014-11-18 13:26:22 -07:00
  • 27a138db5b layers: Add flush to apidump to see output while debugging Courtney Goeltzenleuchter 2014-11-18 10:40:29 -07:00
  • 4d9be27074 layers: Fix apidump buffer overruns Courtney Goeltzenleuchter 2014-11-18 10:39:30 -07:00
  • cbf8ba08c7 xgl: Update README with current status Courtney Goeltzenleuchter 2014-11-26 09:56:28 -07:00
  • 17b811c1ef layers: Update ObjectTracker layer to be generated and support callbacks Tobin Ehlis 2014-11-18 11:28:33 -07:00
  • 184de38e4b compiler_render_tests: Allow --no-BIL to work, except for tests that require GLSL Cody Northrop 2014-11-17 11:50:25 -07:00
  • 789cd68adc Make the Dbg xgl global calls use dispatch table for layer support Jon Ashburn 2014-11-14 09:52:42 -07:00
  • a9b07455a7 layers: Make APIDumpFile layer fully generated Tobin Ehlis 2014-11-12 13:11:15 -07:00
  • b69ef03d9b layers: Use xgl-layer-generate.py to generate the generic layer Tobin Ehlis 2014-11-12 11:47:07 -07:00
  • 7e8bd5f37f layers: Updated APIDump Layer and made it fully generated. Tobin Ehlis 2014-11-11 17:28:22 -07:00
  • 17c2ff85b3 layers: Improve handling of printing embedded structs in generated string helper functions. Tobin Ehlis 2014-11-11 12:28:12 -07:00
  • d76f7b77cb layers: Restore dynamic malloc fix in xgl-helper.py Tobin Ehlis 2014-11-11 08:00:58 -07:00
  • 99a85773f3 layers: Actual auto-gen of print helper code used by layers Tobin Ehlis 2014-11-10 16:03:19 -07:00
  • 12df1bacb9 update to the latest vertex fetch proposal Chia-I Wu 2014-11-08 10:48:20 +08:00
  • eda2e817f9 wsi_x11: add xcb_window_t to xglWsiX11GetMSC() Chia-I Wu 2014-11-07 13:33:45 +08:00
  • f4475c0e83 layers: Added APIFileDump and MemTracker layers and fix DrawState Tobin Ehlis 2014-11-10 12:29:12 -07:00
  • afcd4ac62f layers: Fix memory overrun issue causing segfault. Courtney Goeltzenleuchter 2014-11-10 11:21:04 -07:00
  • 3a04604321 Deleted ClipDistance testg as it is redundant with TexturedTriangleClip. GregF 2014-11-07 13:36:22 -07:00
  • d10a115d3e Fixed TexturedTriangleCD and upgraded to actually clip the top corner of the triangle. Also renamed test to TexturedTriangleClip. GregF 2014-11-07 13:29:23 -07:00
  • ced1b10083 Improve ClipDistance test to use a user varying from VS to FS and to actually clip a corner of a triangle. GregF 2014-11-07 11:05:32 -07:00
  • 221cc847c5 Add ClipDistance and TextureTriangleCD tests. GregF 2014-11-06 14:53:03 -07:00
  • fbf8e47883 Changed TriVertFetchDeadAttr to not use "pos" in slot 0, which seems like a slightly stronger test than slot 1. GregF 2014-11-04 14:20:50 -07:00
  • 30b827971d Change TriangleWithVertexFetch test to reverse declaration order of attributes (but not change location). This should not change the result of the test. GregF 2014-11-04 13:42:39 -07:00
  • a1eee60f67 compiler_render_tests: Add anonymous block test Cody Northrop 2014-11-05 17:08:33 -07:00
  • 3ef2fd9812 test_framework: Print glslang log on parse or link failure Cody Northrop 2014-11-03 12:54:37 -07:00
  • 7f0fbb19cc Add TriVertFetchDeadAttr to test vertex attribute linkage works in the presence of gl_VertexID and an unused attribute. GregF 2014-10-31 17:36:18 -06:00
  • fc1413ce45 Added TriVertFetchAndVertID to test user attributes in presence of gl_VertexID GregF 2014-10-30 16:46:12 -06:00