Previous 199869 Revisions Next

r45211 Wednesday 24th February, 2016 at 23:47:37 UTC by AJR
New driver specifiers; changes to -listclones, -listsource; add -listtree

Five new specifiers for driver enumeration and all commands depending thereon:
- @source.cpp matches all drivers in source.cpp
- ^driver matches driver and all its clones
- :drivbios matches drivbios and all drivers having it as their BIOS
- ^ matches all drivers excluding clone sets
- : matches all BIOS roots

Note that these new specifiers are not compatible with other wildcards; they only perform normal case-insensitive matches with driver or source file names.

The -listclones command now lists drivers in a completely different, human-readable format. It performs an extra loop to deduce the parent set name if a clone was specified; this causes, for instance, -listclones pacman and -listclones puckman to produce identical output. It includes descriptions with the clone driver names much like -listfull, and uses the parent set's description as a header for its clones. It also recognizes BIOSes and lists unique matching sets with no clones at the end of the output.

The -listsource command outputs not only the source file of each matching driver, but also its parent set and BIOS root (if any). These are output using the new @sourcefile, ^driver and :bios specifiers.

The new -listtree command is a human-readable analogue to -listsource and an alternative to -listclones. It tabulates drivers by source file in tree format, with the names of clones indented under their parents and drivers indented under their respective BIOS roots.

The -listbrothers command remains functionally unchanged, but should be considered somewhat deprecated in favor of the @sourcefile specifier with other listing commands.

Fix include_all counting error causing assert to fail in find_approximate_matches (nw)

Relax dependencies on drivenum.h in UI headers (nw)
[/trunk].gitattributes .gitignore makefile
[3rdparty/bgfx]README.md
[3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl]ir_print_metal_visitor.cpp
[3rdparty/bgfx/3rdparty/iconfontheaders].gitignore GenerateIconFontCppHeaders.py LICENSE README.md icons_font_awesome.h icons_kenney.h icons_material_design.h
[3rdparty/bgfx/3rdparty/ocornut-imgui]imgui.cpp imgui_demo.cpp
[3rdparty/bgfx/examples/10-font]font.cpp
[3rdparty/bgfx/examples/common]bounds.cpp bounds.h
[3rdparty/bgfx/examples/common/entry]entry_sdl.cpp
[3rdparty/bgfx/examples/common/imgui]imgui.cpp imgui.h ocornut_imgui.cpp
[3rdparty/bgfx/examples/runtime/font]kenney-icon-font.ttf
[3rdparty/bgfx/include/bgfx]bgfx.h bgfxdefines.h bgfxplatform.h
[3rdparty/bgfx/include/bgfx/c99]bgfx.h bgfxplatform.h
[3rdparty/bgfx/scripts]bgfx.lua example-common.lua genie.lua
[3rdparty/bgfx/src]bgfx.cpp bgfx_p.h image.cpp renderer_d3d11.cpp renderer_d3d11.h renderer_d3d12.cpp renderer_d3d12.h renderer_d3d9.cpp renderer_d3d9.h renderer_gl.cpp renderer_gl.h renderer_mtl.h renderer_mtl.mm renderer_null.cpp
[3rdparty/bgfx/tools/geometryc]geometryc.cpp
[3rdparty/bx/include/bx]fpumath.h hash.h
[3rdparty/bx/scripts]toolchain.lua
[3rdparty/bx/tools/bin/darwin]genie
[3rdparty/bx/tools/bin/linux]genie
[3rdparty/bx/tools/bin/windows]genie.exe
[3rdparty/genie/src/actions/xcode]xcode_common.lua
[3rdparty/genie/src/host]scripts.c
[3rdparty/rapidjson].gitignore .gitmodules .travis.yml CHANGELOG.md CMakeLists.txt RapidJSON.pc.in RapidJSONConfig.cmake.in RapidJSONConfigVersion.cmake.in appveyor.yml library.json license.txt rapidjson.autopkg readme.md readme.zh-cn.md travis-doxygen.sh
[3rdparty/rapidjson/CMakeModules]FindGTestSrc.cmake
[3rdparty/rapidjson/bin/data]glossary.json menu.json readme.txt sample.json webapp.json widget.json
[3rdparty/rapidjson/bin/draft-04]schema
[3rdparty/rapidjson/bin/encodings]utf16be.json utf16bebom.json utf16le.json utf16lebom.json utf32be.json utf32bebom.json utf32le.json utf32lebom.json utf8.json utf8bom.json
[3rdparty/rapidjson/bin/jsonchecker]fail1.json fail10.json fail11.json fail12.json fail13.json fail14.json fail15.json fail16.json fail17.json fail18.json fail19.json fail2.json fail20.json fail21.json fail22.json fail23.json fail24.json fail25.json fail26.json fail27.json fail28.json fail29.json fail3.json fail30.json fail31.json fail32.json fail33.json fail4.json fail5.json fail6.json fail7.json fail8.json fail9.json pass1.json pass2.json pass3.json readme.txt
[3rdparty/rapidjson/bin/jsonschema].gitignore .travis.yml LICENSE README.md tox.ini
[3rdparty/rapidjson/bin/jsonschema/bin]jsonschema_suite
[3rdparty/rapidjson/bin/jsonschema/remotes].DS_Store integer.json subSchemas.json
[3rdparty/rapidjson/bin/jsonschema/remotes/folder]folderInteger.json
[3rdparty/rapidjson/bin/jsonschema/tests].DS_Store
[3rdparty/rapidjson/bin/jsonschema/tests/draft3]additionalItems.json additionalProperties.json default.json dependencies.json disallow.json divisibleBy.json enum.json extends.json items.json maxItems.json maxLength.json maximum.json minItems.json minLength.json minimum.json pattern.json patternProperties.json properties.json ref.json refRemote.json required.json type.json uniqueItems.json
[3rdparty/rapidjson/bin/jsonschema/tests/draft3/optional]bignum.json format.json jsregex.json zeroTerminatedFloats.json
[3rdparty/rapidjson/bin/jsonschema/tests/draft4].DS_Store additionalItems.json additionalProperties.json allOf.json anyOf.json default.json definitions.json dependencies.json enum.json items.json maxItems.json maxLength.json maxProperties.json maximum.json minItems.json minLength.json minProperties.json minimum.json multipleOf.json not.json oneOf.json pattern.json patternProperties.json properties.json ref.json refRemote.json required.json type.json uniqueItems.json
[3rdparty/rapidjson/bin/jsonschema/tests/draft4/optional]bignum.json format.json zeroTerminatedFloats.json
[3rdparty/rapidjson/bin/types]booleans.json floats.json guids.json integers.json mixed.json nulls.json paragraphs.json readme.txt
[3rdparty/rapidjson/doc]CMakeLists.txt Doxyfile.in Doxyfile.zh-cn.in dom.md dom.zh-cn.md encoding.md encoding.zh-cn.md faq.md faq.zh-cn.md features.md features.zh-cn.md internals.md performance.md performance.zh-cn.md pointer.md pointer.zh-cn.md sax.md sax.zh-cn.md schema.md schema.zh-cn.md stream.md stream.zh-cn.md tutorial.md tutorial.zh-cn.md
[3rdparty/rapidjson/doc/diagram]architecture.dot architecture.png insituparsing.dot insituparsing.png iterative-parser-states-diagram.dot iterative-parser-states-diagram.png makefile move1.dot move1.png move2.dot move2.png move3.dot move3.png normalparsing.dot normalparsing.png simpledom.dot simpledom.png tutorial.dot tutorial.png utilityclass.dot utilityclass.png
[3rdparty/rapidjson/doc/logo]rapidjson.png rapidjson.svg
[3rdparty/rapidjson/doc/misc]DoxygenLayout.xml doxygenextra.css footer.html header.html
[3rdparty/rapidjson/example]CMakeLists.txt
[3rdparty/rapidjson/example/capitalize]capitalize.cpp
[3rdparty/rapidjson/example/condense]condense.cpp
[3rdparty/rapidjson/example/jsonx]jsonx.cpp
[3rdparty/rapidjson/example/messagereader]messagereader.cpp
[3rdparty/rapidjson/example/pretty]pretty.cpp
[3rdparty/rapidjson/example/prettyauto]prettyauto.cpp
[3rdparty/rapidjson/example/schemavalidator]schemavalidator.cpp
[3rdparty/rapidjson/example/serialize]serialize.cpp
[3rdparty/rapidjson/example/simpledom]simpledom.cpp
[3rdparty/rapidjson/example/simplereader]simplereader.cpp
[3rdparty/rapidjson/example/simplewriter]simplewriter.cpp
[3rdparty/rapidjson/example/tutorial]tutorial.cpp
[3rdparty/rapidjson/include/rapidjson]allocators.h document.h encodedstream.h encodings.h filereadstream.h filewritestream.h fwd.h istreamwrapper.h memorybuffer.h memorystream.h ostreamwrapper.h pointer.h prettywriter.h rapidjson.h reader.h schema.h stream.h stringbuffer.h writer.h
[3rdparty/rapidjson/include/rapidjson/error]en.h error.h
[3rdparty/rapidjson/include/rapidjson/internal]biginteger.h diyfp.h dtoa.h ieee754.h itoa.h meta.h pow10.h regex.h stack.h strfunc.h strtod.h swap.h
[3rdparty/rapidjson/include/rapidjson/msinttypes]inttypes.h stdint.h
[3rdparty/rapidjson/test]CMakeLists.txt
[3rdparty/rapidjson/test/perftest]CMakeLists.txt misctest.cpp perftest.cpp perftest.h platformtest.cpp rapidjsontest.cpp schematest.cpp
[3rdparty/rapidjson/test/unittest]CMakeLists.txt allocatorstest.cpp bigintegertest.cpp documenttest.cpp dtoatest.cpp encodedstreamtest.cpp encodingstest.cpp filestreamtest.cpp fwdtest.cpp istreamwrappertest.cpp itoatest.cpp jsoncheckertest.cpp namespacetest.cpp ostreamwrappertest.cpp pointertest.cpp prettywritertest.cpp readertest.cpp regextest.cpp schematest.cpp simdtest.cpp strfunctest.cpp stringbuffertest.cpp strtodtest.cpp unittest.cpp unittest.h valuetest.cpp writertest.cpp
[3rdparty/sdl2]BUGS.txt COPYING.txt README-SDL.txt README.txt WhatsNew.txt
[3rdparty/sdl2/docs]README-android.md README-cmake.md README-directfb.md README-dynapi.md README-emscripten.md README-gesture.md README-hg.md README-ios.md README-linux.md README-macosx.md README-nacl.md README-pandora.md README-platforms.md README-porting.md README-psp.md README-raspberrypi.md README-touch.md README-wince.md README-windows.md README-winrt.md README.md doxyfile
[3rdparty/sdl2/include/SDL2]SDL.h SDL_assert.h SDL_atomic.h SDL_audio.h SDL_bits.h SDL_blendmode.h SDL_clipboard.h SDL_config.h SDL_cpuinfo.h SDL_egl.h SDL_endian.h SDL_error.h SDL_events.h SDL_filesystem.h SDL_gamecontroller.h SDL_gesture.h SDL_haptic.h SDL_hints.h SDL_joystick.h SDL_keyboard.h SDL_keycode.h SDL_loadso.h SDL_log.h SDL_main.h SDL_messagebox.h SDL_mouse.h SDL_mutex.h SDL_name.h SDL_opengl.h SDL_opengl_glext.h SDL_opengles.h SDL_opengles2.h SDL_opengles2_gl2.h SDL_opengles2_gl2ext.h SDL_opengles2_gl2platform.h SDL_opengles2_khrplatform.h SDL_pixels.h SDL_platform.h SDL_power.h SDL_quit.h SDL_rect.h SDL_render.h SDL_revision.h SDL_rwops.h SDL_scancode.h SDL_shape.h SDL_stdinc.h SDL_surface.h SDL_system.h SDL_syswm.h SDL_test.h SDL_test_assert.h SDL_test_common.h SDL_test_compare.h SDL_test_crc32.h SDL_test_font.h SDL_test_fuzzer.h SDL_test_harness.h SDL_test_images.h SDL_test_log.h SDL_test_md5.h SDL_test_random.h SDL_thread.h SDL_timer.h SDL_touch.h SDL_types.h SDL_version.h SDL_video.h begin_code.h close_code.h
[3rdparty/sdl2/lib/x64]SDL2.dll SDL2.lib SDL2main.lib SDL2test.lib
[3rdparty/sdl2/lib/x86]SDL2.dll SDL2.lib SDL2main.lib SDL2test.lib
[bgfx/chains]test.json
[bgfx/effects]gui_add.json gui_blend.json gui_multiply.json gui_opaque.json screen_add.json screen_blend.json screen_multiply.json screen_opaque.json
[docs]luaengine.md
[hash]a2600.xml a800_flop.xml c128_cart.xml c64_cart.xml electron_cass.xml k28m2.xml m5_cart.xml m5_flop.xml snotec.xml
[language/Afrikaans]strings.po
[language/Albanian]strings.po
[language/Arabic]strings.po
[language/Basque]strings.po
[language/Belarusian]strings.po
[language/Bosnian]strings.po
[language/Bulgarian]strings.po
[language/Burmese]strings.po
[language/Catalan]strings.po
[language/Chinese_Simplified]strings.po
[language/Chinese_Traditional]strings.po
[language/Croatian]strings.po
[language/Czech]strings.po
[language/Danish]strings.po
[language/Dutch]strings.po
[language/English]strings.po
[language/Estonian]strings.po
[language/Finnish]strings.po
[language/French]strings.po
[language/French_Canada]strings.po
[language/Georgian]strings.po
[language/German]strings.po
[language/Greek]strings.po
[language/Hebrew]strings.po
[language/Hindi]strings.po
[language/Hungarian]strings.po
[language/Indonesian]strings.po
[language/Italian]strings.po
[language/Japanese]strings.po
[language/Korean]strings.po
[language/Latvian]strings.po
[language/Lithuanian]strings.po
[language/Macedonian]strings.po
[language/Norwegian]strings.po
[language/Persian]strings.po
[language/Polish]strings.po
[language/Portuguese]strings.po
[language/Portuguese_Brazil]strings.po
[language/Romanian]strings.po
[language/Russian]strings.po
[language/Serbian]strings.po
[language/Serbian_Cyrillic]strings.po
[language/Slovak]strings.po
[language/Slovenian]strings.po
[language/Spanish]strings.po
[language/Spanish_Mexico]strings.po
[language/Swedish]strings.po
[language/Thai]strings.po
[language/Turkish]strings.po
[language/Ukrainian]strings.po
[language/Vietnamese]strings.po
[plugins]boot.lua
[plugins/coro-channel]plugin.json
[plugins/coro-fs]plugin.json
[plugins/coro-http]plugin.json
[plugins/coro-net]plugin.json
[plugins/coro-tls]plugin.json
[plugins/coro-wrapper]plugin.json
[plugins/dummy]init.lua plugin.json
[plugins/http-codec]plugin.json
[plugins/json]plugin.json
[plugins/mime]plugin.json
[plugins/path]plugin.json
[plugins/pretty-print]plugin.json
[plugins/querystring]plugin.json
[plugins/weblit]plugin.json
[plugins/webserver]init.lua plugin.json
[plugins/websocket-codec]plugin.json
[regtests/jedutil/baseline/ampal18p8]pal10h8-as-ampal18p8.txt pal10l8-as-ampal18p8.txt pal12h6-as-ampal18p8.txt pal12l6-as-ampal18p8.txt pal14h4-as-ampal18p8.txt pal14l4-as-ampal18p8.txt pal16h2-as-ampal18p8.txt pal16l2-as-ampal18p8.txt pal16l8-as-ampal18p8.txt
[regtests/jedutil/eqns]readme.txt*
[regtests/jedutil/eqns/PALASM/ampal18p8]pal10h8-as-ampal18p8.pds pal10l8-as-ampal18p8.pds pal12h6-as-ampal18p8.pds pal12l6-as-ampal18p8.pds pal14h4-as-ampal18p8.pds pal14l4-as-ampal18p8.pds pal16h2-as-ampal18p8.pds pal16l2-as-ampal18p8.pds pal16l8-as-ampal18p8.pds
[regtests/jedutil/eqns/pal10l8]pal10l8.eqn*
[regtests/jedutil/eqns/pal12h6]pal12h6.eqn*
[regtests/jedutil/eqns/pal12l6]pal12l6.eqn*
[regtests/jedutil/eqns/pal14h4]pal14h4.eqn*
[regtests/jedutil/eqns/pal14l4]pal14l4.eqn*
[regtests/jedutil/eqns/pal16c1]pal16c1.eqn*
[regtests/jedutil/eqns/pal16h2]pal16h2.eqn*
[regtests/jedutil/eqns/pal16l2]pal16l2.eqn*
[regtests/jedutil/eqns/pal16l8]pal16l8.eqn*
[regtests/jedutil/eqns/pal16r4]pal16r4.eqn*
[regtests/jedutil/eqns/pal16r6]pal16r6.eqn*
[regtests/jedutil/eqns/pal16r8]pal16r8.eqn*
[regtests/jedutil/eqns/pal20l10]pal20l10.eqn*
[regtests/jedutil/eqns/pal20l8]pal20l8.eqn*
[regtests/jedutil/eqns/pal20r4]pal20r4.eqn*
[regtests/jedutil/eqns/pal20r6]pal20r6.eqn*
[regtests/jedutil/eqns/pal20r8]pal20r8.eqn*
[regtests/jedutil/jeds/ampal18p8]pal10h8-as-ampal18p8.jed pal10l8-as-ampal18p8.jed pal12h6-as-ampal18p8.jed pal12l6-as-ampal18p8.jed pal14h4-as-ampal18p8.jed pal14l4-as-ampal18p8.jed pal16h2-as-ampal18p8.jed pal16l2-as-ampal18p8.jed pal16l8-as-ampal18p8.jed
[scripts]genie.lua toolchain.lua
[scripts/build]makedep.py msgfmt.py
[scripts/src]3rdparty.lua emu.lua machine.lua main.lua tools.lua
[scripts/src/osd]modules.lua sdl.lua sdl_cfg.lua windows.lua windows_cfg.lua
[scripts/target/mame]mess.lua
[shaders/dx11]fs_gui.bin fs_line.bin* fs_quad.bin* fs_quad_texture.bin* fs_screen.bin vs_gui.bin vs_line.bin* vs_quad.bin* vs_quad_texture.bin* vs_screen.bin
[shaders/dx9]fs_gui.bin fs_line.bin* fs_quad.bin* fs_quad_texture.bin* fs_screen.bin vs_gui.bin vs_line.bin* vs_quad.bin* vs_quad_texture.bin* vs_screen.bin
[shaders/gles]fs_gui.bin fs_line.bin* fs_quad.bin* fs_quad_texture.bin* fs_screen.bin vs_gui.bin vs_line.bin* vs_quad.bin* vs_quad_texture.bin* vs_screen.bin
[shaders/glsl]fs_gui.bin fs_line.bin* fs_quad.bin* fs_quad_texture.bin* fs_screen.bin vs_gui.bin vs_line.bin* vs_quad.bin* vs_quad_texture.bin* vs_screen.bin
[shaders/metal]fs_gui.bin fs_line.bin* fs_quad.bin* fs_quad_texture.bin* fs_screen.bin vs_gui.bin vs_line.bin* vs_quad.bin* vs_quad_texture.bin* vs_screen.bin
[src]version.cpp
[src/devices/bus/centronics]epson_lx810l.cpp
[src/devices/bus/isa]3c505.cpp 3c505.h omti8621.cpp omti8621.h sc499.cpp sc499.h
[src/devices/bus/m5]slot.cpp slot.h
[src/devices/cpu/h8]h8.cpp
[src/devices/cpu/hphybrid]hphybrid.cpp
[src/devices/cpu/i386]i386.cpp i386.h i386op32.inc i386ops.h i386ops.inc i386priv.h
[src/devices/cpu/m6800]6800ops.inc
[src/devices/cpu/z80]z80.cpp
[src/devices/machine]ay31015.cpp ay31015.h com8116.cpp com8116.h corvushd.cpp hp_taco.cpp hp_taco.h wd7600.cpp
[src/devices/video]ef9364.cpp ef9364.h jangou_blitter.cpp jangou_blitter.h upd7220.cpp voodoo.cpp voodoo.h
[src/emu]clifront.cpp clifront.h cliopts.cpp cliopts.h drivenum.cpp drivenum.h emu.h emuopts.cpp emuopts.h info.cpp inpttype.h ioport.cpp ioport.h language.cpp language.h luaengine.cpp luaengine.h machine.cpp mame.h render.cpp render.h romload.cpp save.cpp uiinput.cpp validity.cpp video.cpp video.h
[src/emu/debug]debugcpu.cpp
[src/emu/drivers]empty.cpp xtal.h
[src/emu/ui]auditmenu.cpp barcode.cpp cheatopt.cpp cheatopt.h ctrlmenu.cpp custmenu.cpp custui.cpp custui.h datfile.cpp datfile.h datmenu.cpp datmenu.h dirmenu.cpp dirmenu.h dsplmenu.cpp filesel.cpp imgcntrl.cpp imgcntrl.h inifile.cpp inifile.h inputmap.h mainmenu.cpp mainmenu.h menu.cpp menu.h miscmenu.cpp miscmenu.h moptions.cpp moptions.h optsmenu.cpp selector.cpp selgame.cpp selgame.h selsoft.cpp simpleselgame.cpp simpleselgame.h sliders.cpp sliders.h slotopt.cpp slotopt.h sndmenu.cpp swlist.cpp ui.cpp ui.h utils.cpp utils.h videoopt.cpp viewgfx.cpp
[src/ldplayer]ldplayer.cpp
[src/lib/util]aviio.cpp options.h
[src/mame]arcade.lst mame.cpp mess.cpp mess.lst
[src/mame/audio]zaccaria.h
[src/mame/drivers]1943.cpp 1945kiii.cpp 8080bw.cpp amazonlf.cpp apple1.cpp apple2e.cpp argox.cpp asteroid.cpp at.cpp atpci.cpp avigo.cpp blmbycar.cpp bublbobl.cpp cobra.cpp elecbowl.cpp esq5505.cpp esqkt.cpp fidel6502.cpp fidel68k.cpp fidelz80.cpp finalizr.cpp galaxi.cpp galaxy.cpp glass.cpp goldstar.cpp goupil.cpp hh_cop400.cpp hh_hmcs40.cpp hh_melps4.cpp hh_pic16.cpp hh_tms1k.cpp hh_ucom4.cpp hp9845.cpp indy_indigo2.cpp jangou.cpp jankenmn.cpp k28.cpp konamigv.cpp kurukuru.cpp m5.cpp mbdtower.cpp mcr68.cpp meadwttl.cpp megasys1.cpp merit.cpp meritm.cpp mitchell.cpp mstation.cpp namcops2.cpp naomi.cpp nibble.cpp nightgal.cpp notetaker.cpp overdriv.cpp pacman.cpp pc9801.cpp ps2.cpp rex6000.cpp sigmab52.cpp slapfght.cpp snk.cpp stv.cpp system16.cpp tcl.cpp ticalc1x.cpp tispeak.cpp tispellb.cpp viper.cpp vt100.cpp wildpkr.cpp
[src/mame/includes]at.h* avigo.h blmbycar.h fidelz80.h finalizr.h glass.h goldstar.h hh_tms1k.h hh_ucom4.h m5.h mcr.h mcr3.h mcr68.h overdriv.h system16.h xbox.h
[src/mame/layout]amaztron.lay cnfball2.lay cnsector.lay cqback.lay esq2by16.lay fidel_eag.lay fidel_fev.lay h2hfootb.lay lostreas.lay mathmagi.lay mdndclab.lay zodiac.lay
[src/mame/machine]315-5838_317-0229_comp.cpp at.cpp at.h esqlcd.cpp esqlcd.h esqpanel.cpp esqpanel.h gaelco2.cpp mcr68.cpp pc9801_kbd.h trs80.cpp xbox.cpp
[src/mame/video]apollo.cpp blmbycar.cpp chihiro.cpp galpanic.cpp glass.cpp megasys1.cpp sega16sp.h system16.cpp
[src/osd]osdepend.h
[src/osd/modules]osdwindow.cpp osdwindow.h
[src/osd/modules/font]font_sdl.cpp
[src/osd/modules/lib]osdobj_common.cpp osdobj_common.h
[src/osd/modules/netdev]pcap.cpp
[src/osd/modules/opengl]SDL1211_opengl.h* osd_opengl.h
[src/osd/modules/render]binpacker.cpp binpacker.h d3dtarget.h draw13.cpp draw13.h drawbgfx.cpp drawbgfx.h drawd3d.cpp drawd3d.h drawdd.cpp* drawgdi.cpp drawgdi.h drawnone.cpp drawnone.h drawogl.cpp drawogl.h drawsdl.cpp drawsdl.h sdlglcontext.h winglcontext.h
[src/osd/modules/render/bgfx]blendreader.cpp blendreader.h chain.cpp chain.h chainentry.cpp chainentry.h chainentryreader.cpp chainentryreader.h chainreader.cpp chainreader.h cullreader.cpp cullreader.h depthreader.cpp depthreader.h effect.cpp effect.h effectmanager.cpp effectmanager.h effectreader.cpp effectreader.h fs_gui.sc fs_line.sc* fs_quad.sc* fs_quad_texture.sc* fs_screen.sc inputpair.cpp inputpair.h parameter.cpp parameter.h paramreader.cpp paramreader.h shadermanager.cpp shadermanager.h slider.cpp slider.h sliderreader.cpp sliderreader.h statereader.cpp statereader.h target.cpp target.h targetmanager.cpp targetmanager.h texture.cpp texture.h texturemanager.cpp texturemanager.h uniform.cpp uniform.h uniformreader.cpp uniformreader.h vs_gui.sc vs_line.sc* vs_quad.sc* vs_quad_texture.sc* vs_screen.sc writereader.cpp writereader.h
[src/osd/modules/render/d3d]d3d9intf.cpp d3dcomm.h d3dhlsl.cpp d3dhlsl.h d3dintf.h
[src/osd/modules/sound]direct_sound.cpp js_sound.js sdl_sound.cpp
[src/osd/modules/sync]sync_sdl.cpp work_osd.cpp
[src/osd/sdl]SDLMain_tmpl.h* SDLMain_tmpl.mm* input.cpp osdsdl.h sdlinc.h sdlmain.cpp sdlos_unix.cpp sdlprefix.h testkeys.cpp video.cpp video.h window.cpp window.h
[src/osd/sdl/man]mame.6 mess.6
[src/osd/windows]video.cpp video.h window.cpp window.h winmain.cpp winmain.h
[src/tools]jedutil.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team